Linux Slackware가 설치된 노트북이 있습니다. 배터리를 사용하는 경우 하드 드라이브에 파일을 저장하는 데 약 1초 정도 걸립니다. 코드를 작성할 때 파일을 저장하는 데 많은 시간을 낭비합니다.
여유 RAM이 2GB 정도 있어서 1GB를 임시 버퍼로 사용할 수 있습니다. 다음과 같이 작동합니다:
- 파일을 RAM 버퍼에 로드합니다.
- 파일을 처리하고 거기에 저장합니다.
- 작업이 완료되면 파일이 HDD로 이동됩니다.
문제는 파일이 Apache에서 사용하는 PHP 스크립트라는 것입니다. 그래서 어떻게든 버퍼를 투명하게 만들고 원본 파일에 적용할 때 RAM 파일을 사용하도록 해야 합니다.
답변1
나는 당신이 하려는 일이 나쁜 생각이라고 생각합니다. 시스템이 충돌할 경우 직장을 잃게 되기 때문입니다.
어쨌든 하위 디렉터리를 사용하여 /dev/shm
파일을 저장할 수 있습니다. 이는 tmpfs 파일 시스템이므로 RAM에 보관됩니다.