캐시를 늘리지 않고 RAM 사용량을 늘리는 방법은 무엇입니까?

캐시를 늘리지 않고 RAM 사용량을 늘리는 방법은 무엇입니까?

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

관련 정보