내 시스템에서 VLC 시작이 매우 느립니다. 그 이유는 1000개 이상의 서로 다른 파일을 읽기 때문입니다 .so
. 이러한 파일을 더 빠르게 읽을 수 있는 방법이 있습니까?
디스크의 모든 파일이 뒤따르면 디스크는 찾을 필요가 없고 계속해서 읽을 수 있다고 생각합니다. 파일 블록을 인접한 섹터로 이동하는 도구가 있을까요?
중요한 경우 ext4를 사용합니다.
답변1
이러한 파일을 더 빠르게 읽을 수 있는 방법이 있습니까?
예:
- HDD를 SSD로 교체하세요.
그러면 탐색 시간은 문제가 되지 않습니다 :) - 사용해 보셨나요?예압?
당신은 읽고 싶을 수도 있습니다사전 로드 사용의 단점반품.
파일 블록을 인접한 섹터로 이동하는 도구가 있을까요?
Accelerated Knoppix는 CD 이미지로 이 작업을 수행할 수 있지만 ext4에도 비슷한 것이 있는지는 모르겠습니다...
답변2
데이터를 압축할 수 있으며 파일의 특성에 따라 디스크 사용량을 크게 줄일 수 있으므로 실제로 더 적은 수의 읽기를 수행하여 더 많은 데이터를 얻을 수 있습니다.
귀하의 경우 바이너리 파일을 압축하면 일반 텍스트 파일만큼 저장 공간이 줄어들지 않지만 데이터가 디스크에 연속적으로 유지되므로 공유 라이브러리 파일을 읽기 위한 검색 횟수가 줄어듭니다.
당신은 그것을 사용할 수 있습니다스쿼시 FS압축된 이미지를 만듭니다 /usr/lib
. 사용오브/usr/lib
다른 두 디렉터리에 매핑합니다 . squash
유형 파티션으로 마운트된 고속 압축 압축 이미지 인 읽기 디렉터리입니다 . /usr/lib
압축된 이미지가 생성된 이후 업데이트된 내용을 저장하는 쓰기 디렉터리입니다 . 일정 시간이 지나면 소프트웨어를 설치하고 제거하면 쓰기 디렉터리가 커지고 새 압축 이미지를 다시 만들 수 있습니다.이것은 제가 몇 년 동안 사용해 온 Gentoo 튜토리얼입니다.