우분투가 더 많은 RAM을 사용하여 특정 바이너리 세트를 캐시하게 만드는 방법은 무엇입니까? 사용할 생각이었습니다. 프로그램 바이너리를

2 주 동안의 노력, 실패, 다시 시도, 여전히 실패한 후에 마침내 우분투가 안정적으로 작동했습니다.

내 하드 디스크는 상당히 오래되고 느리지 만 과도한 RAM (16GB 2133MHz)이 있으므로 더 빠른 페치를 위해 해당 RAM을 사용할 생각이었습니다.

프로그램 바이너리를 실행하기 전에 수동으로 캐시하려면 어떻게 해야합니까? 나는 사전로드에 대해 알고 있지만 그것이 내가 원하는 것이 아니며, 프로세스의 바이너리를 메모리에 잠글 수 있기 때문에 빠져 나올 수 없으며 GUI를 사용하여 수동으로 수행하고 싶지만 문제가 없습니다. 터미널.

나는 그것을 실행하고 싶지 않고 메모리에 바이너리와 의존성을로드하십시오.

할 수있는 일이 있습니까?



답변

당신이 좋아할만한 포럼에는 다소 긴 튜토리얼이 있습니다 :

http://ubuntuforums.org/showthread.php?t=1594694

이 가이드는 기본적으로 기존 Ubuntu 설치에서 squashfs 이미지를 작성하고 부팅시 전체 이미지를 RAM에 복사하여 OS 속도를 높이는 방법을 설명합니다. 또한 일반 하드 드라이브에서 / home 마운트를 만드는 방법에 대해 자세히 설명하여 부팅 할 때 컴퓨터에 저장하려는 중요한 정보가 그대로 유지되도록합니다.

자세한 내용은 가이드를 참조하십시오.


답변

Google 키워드 3 개 및 유용한 링크 :

swappiness 변경 : swappiness는
어떻게 구성합니까?

/ tmp to RAM () :
/ tmp 디렉토리에 RAM 스토리지를 어떻게 사용하고 어떻게 최대 RAM 사용량을 설정합니까?

액세스 시간 비활성화 :
http://intensecogitation.info/2010/06/15/optimizing-ubuntu-debians-file-system-by-disabling-access-time/

랩톱 배터리 최적화를 위해 Hak5에도 최근에 소개되었지만 전원을 절약하는 방법은 오래된 하드 디스크를 적게 사용하는 것이므로 유용합니다.
https://www.youtube.com/watch? v = XloTXFgNL7s