내 시스템에서 VLC 시작이 느립니다. 그 이유는 1000개 이상의 서로 다른 .so
파일을 읽기 때문입니다. 해당 파일을 더 빠르게 읽을 수 있는 방법이 있습니까?
모든 파일이 디스크에서 서로 바로 뒤따른다면 디스크는 검색할 필요가 없고 계속해서 읽을 수 있을 것입니다. 파일 블록을 연속된 섹터로 이동하는 도구가 있을까요?
중요한 경우 ext4를 사용합니다.
답변1
답변2
데이터를 압축할 수 있으며 파일의 특성에 따라 디스크 사용량을 상당히 줄일 수 있으므로 실제 더 적은 읽기로 더 많은 데이터를 얻을 수 있습니다.
귀하의 경우 바이너리 파일을 압축하면 일반 텍스트 파일만큼 저장 공간이 줄어들지는 않지만 데이터가 디스크에 연속적으로 위치하므로 검색 횟수가 줄어들어 공유 라이브러리 파일을 읽는 데 도움이 됩니다.
당신이 사용할 수있는스쿼시FS의 압축된 이미지를 만듭니다 /usr/lib
. 사용aufs/usr/lib
다른 두 디렉터리에 매핑합니다 . squash
형식화된 파티션 으로 마운트된 빠르고 압축된 스쿼시 이미지인 읽기 디렉터리 1개입니다 . 그리고 /usr/lib
압축된 이미지 생성 이후에 수행한 업데이트를 저장하는 데 필요한 하나의 쓰기 디렉터리입니다 . 일정 시간이 지나면 소프트웨어를 설치하고 제거하면 쓰기 디렉터리가 늘어나고 새 압축 이미지를 다시 만들 수 있습니다.이것은 제가 몇 년 동안 사용해왔던 Gentoo에 대한 튜토리얼입니다.