測試評估Ubuntu Swap性能可按以下步驟進行:
fallocate命令創建指定大小的Swap文件,如sudo fallocate -l 4G /swapfile,并設置權限sudo chmod 600 /swapfile。sudo mkswap /swapfile格式化,再用sudo swapon /swapfile啟用,最后將其添加到/etc/fstab實現開機自動掛載。fio后,通過命令測試隨機讀寫和順序讀寫性能,如fio --name=測試 --rw=randrw --bs=4k --size=1G --time_based --runtime=30 --filename=/swapfile。vmstat、iostat實時查看虛擬內存和磁盤I/O狀態,top或htop監控進程的Swap使用情況。fio測試結果中的IOPS、延遲等指標評估性能,iostat中的%util可反映Swap設備使用率。sysctl vm.swappiness臨時修改(范圍0-100,值越低越少使用Swap),并編輯/etc/sysctl.conf永久生效,建議設置為10-30。