ใน Fedora 24 ของฉันฉันรันคำสั่งสองคำสั่งเพื่อตรวจสอบข้อมูลหน่วยความจำอย่างไรก็ตามฉันได้ผลลัพธ์ที่แตกต่างกันสองขนาดเกี่ยวกับขนาดของแคชการแลกเปลี่ยน
คำสั่งแรกมีดังนี้:
[root@localhost ~]# vmstat -s
4029004 K total memory
1043700 K used memory
742144 K active memory
321916 K inactive memory
2372500 K free memory
63628 K buffer memory
549176 K swap cache
4063228 K total swap
0 K used swap
4063228 K free swap
......
คำสั่งที่สองมีดังนี้:
[root@localhost ~]# cat /proc/meminfo
MemTotal: 4029004 kB
MemFree: 2369712 kB
MemAvailable: 2690460 kB
Buffers: 63720 kB
Cached: 437460 kB
SwapCached: 0 kB
......
โปรดทราบ: การvmstat -s
กล่าวว่า549176 K swap cache
ในขณะที่พูดว่าcat /proc/meminfo
SwapCached: 0 kB
คำถามของฉันคือ:
- มันหมายความว่า
swap cache
อย่างไร - มันหมายความว่า
SwapCached
อย่างไร - พวกเขาเป็นสิ่งเดียวกันหรือไม่ ถ้าไม่ความแตกต่างระหว่างพวกเขาคืออะไร