루프백 파일 시스템이 느림

루프백 파일 시스템이 느림

다음과 같이 가상 파일 시스템을 만들었습니다.

dd if=/dev/zero of=/home/tmpfs/fs.img bs=4096 count=600000
mke2fs -F -t ext4 -q /home/tmpfs/fs.img
mount -o loop=/dev/loop6 /home/tmpfs/fs.img /home/test

연산 dd if=/dev/zero of=/home/tmpfs/testfile bs=4096 count=1000 출력

1000+0 records in
1000+0 records out
4096000 bytes (4.1 MB) copied, 0.00143575 s, 2.9 GB/s

연산 dd if=/dev/zero of=/home/test/testfile bs=4096 count=1000 출력

1000+0 records in
1000+0 records out
4096000 bytes (4.1 MB) copied, 0.00361518 s, 1.1 GB/s

성능이 동일할 것으로 예상했는데, 이러한 저하를 어떻게 설명해야 할지 궁금합니다. 성능을 어떻게 향상시킬 수 있나요? 저는 Docker 컨테이너 내에서 이 설정을 실행하고 있습니다.

답변1

쓰기 /home/test/testfile는 두 개의 파일 시스템, 즉 사용자가 쓰는 ext4 파일 시스템 /home/tmpfs/fs.img과 노출된 모든 파일 시스템을 거 칩니다 /home/tmpfs. 이것만으로도 성능에 50% 이상 영향을 줄지는 모르겠지만 그럴 것으로 예상합니다.

관련 정보