RAM에서 사용되는 메모리 양은 캐시에 저장됩니다. 캐시를 늘리지 않고 RAM 사용량을 수동으로 늘릴 수 있는 방법이 있습니까? 아래 예에서는 RAM을 늘리면 캐시도 늘어납니다.
Mem: 3924040k total, 1396308k used, 2527732k free, 74224k buffers
Swap: 4063228k total, 0k used, 4063228k free, 512984k cached
(Consuming 1GB of RAM by filling shared memory space)
[root@localhost ~]# dd if=/dev/zero of=/dev/shm/fill bs=1k count=1024k
After
Mem: 3924040k total, 2447640k used, 1476400k free, 74248k buffers
Swap: 4063228k total, 0k used, 4063228k free, 1561652k cached
답변1
다음 코드를 시도해 보세요.
기본값은 60입니다. 0으로 설정하면 RAM을 100% 사용하더라도 캐시는 전혀 사용되지 않는다는 의미입니다.
현재 거래소 수준을 확인하려면,
cat /proc/sys/vm/swappiness
기본값을 변경하려면,
echo 10 > /proc/sys/vm/swapiness ( lost on reboot )
vim /etc/sysctl.conf ( Permanent solution )
vm.swappiness = 10