Saya telah melakukan beberapa pencarian dan saya tidak dapat menemukan apa pun di Google tentang mengapa tetapi arch telah mengalokasikan 7,7 gigs untuk ram dan 7,9 untuk bertukar.
Saya hanya punya 8 gigs ram.
itu mengalokasikan lebih banyak ram untuk bertukar daripada biasa
Bagaimana saya bisa mengubah alokasi?
output dari cat /proc/meminfo
:
MemTotal: 8091960 kB
MemFree: 4925736 kB
MemAvailable: 6131188 kB
Buffers: 268936 kB
Cached: 1219460 kB
SwapCached: 0 kB
Active: 1527516 kB
Inactive: 1301140 kB
Active(anon): 768904 kB
Inactive(anon): 711440 kB
Active(file): 758612 kB
Inactive(file): 589700 kB
Unevictable: 32 kB
Mlocked: 32 kB
SwapTotal: 8300540 kB
SwapFree: 8300540 kB
Dirty: 1960 kB
Writeback: 0 kB
AnonPages: 1306968 kB
Mapped: 382800 kB
Shmem: 140100 kB
Slab: 197964 kB
SReclaimable: 163104 kB
SUnreclaim: 34860 kB
KernelStack: 6864 kB
PageTables: 29200 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 12346520 kB
Committed_AS: 3927808 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 186368 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 584316 kB
DirectMap2M: 7716864 kB
DirectMap1G: 0 kB
Jawaban:
Ini memberitahu Anda bahwa Anda memiliki memori virtual 16GB .
Memori virtual adalah jumlah total RAM fisik dan ruang swap yang ditambahkan.
Ini adalah cara untuk membiarkan sistem Anda menjalankan lebih banyak program daripada yang secara fisik memiliki ruang untuknya.
Berapa banyak swap yang harus dialokasikan ke mesin adalah pertanyaan yang rumit dan beralasan; tanyakan 2 orang dan dapatkan 3 jawaban :-)
Pengaturan Anda tidak buruk, dan saya tidak akan merekomendasikan untuk mengubahnya sebelum Anda belajar lebih banyak tentang cara kerja memori virtual dan cara menyetelnya. Ini adalah titik awal yang baik.
sumber