지속적인 실시간 USB 디스크 작업 가속화

지속적인 실시간 USB 디스크 작업 가속화

나는영구 데비안 9 라이브 USB. 지속성은 다음과 같이 구성됩니다 / union. 의도하지 않은 결과(돌이켜보면 분명하지만)는 캐시되지 않은 읽기에서 시스템이 지연된다는 것입니다.

holmes@bakerst:~$ # WRITE to disk
holmes@bakerst:~$ dd if=/dev/zero of=tempfile bs=1M count=1024; sync
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.417477 s, 2.6 GB/s

holmes@bakerst:~$ # READ from buffer
holmes@bakerst:~$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 0.0907808 s, 11.8 GB/s

holmes@bakerst:~$ # Clear cache, non-cached READ speed
holmes@bakerst:~$ sudo /sbin/sysctl -w vm.drop_caches=3
vm.drop_caches = 3
holmes@bakerst:~$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 15.3935 s, 69.8 MB/s

캐시된 읽기 작업과 캐시되지 않은 읽기 작업 간에는 169배의 차이가 있습니다! 성능을 향상시키기 위해 무엇을 할 수 있습니까?

답변1

  • 얻다더 빠른 USB 3 플래시 드라이브, 또는 USB SSD도 가능합니다 :-)

  • 부팅 옵션을 사용하여 파일 시스템의 전체 내용을 RAM에 스쿼시하면 (느린 부팅 후) iso 파일 이미지 읽기를 쉽게 향상시킬 수 있지만 toram지속성을 위해 이렇게 하는 것이 쉽거나 의미가 없을 것이라고 생각합니다. 파일/파티션의 내용입니다. 바라보다이 링크자세한 내용은.

아래는 영구 라이브 시스템에 대한 그럽 메뉴의 스크린샷입니다.mkusbu우분투에서 왔지만 데비안과 매우 유사해 보입니다. 이미 메뉴 항목이 있습니다 toram.

여기에 이미지 설명을 입력하세요.

관련 정보