iozone이 "해당 파일이나 디렉터리가 없습니다" 오류와 함께 실패합니다.

iozone이 "해당 파일이나 디렉터리가 없습니다" 오류와 함께 실패합니다.

iozone을 사용하여 우분투 가상 머신에서 aufs 파일 시스템 벤치마킹을 시작하고 싶습니다.

설명서를 따르고 관련 매개변수를 사용해 보았지만 대부분의 실행에서 이상한 오류가 계속 발생합니다. 저는 "루트" 사용자를 사용하여 이 명령을 작성했습니다.

iozone -R -b bench_u01_test.xls -r 8k -s 1g -l 2 -u 5

그러나 iozone 출력은 다음과 같습니다.

iozone -R -b bench_u01_test.xls -r 8k -s 1g -l 2 -u 5         Iozone:
Performance Test of File I/O
              Version $Revision: 3.397 $              Compiled for 64 bit mode.               Build: linux-AMD64 
      Contributors:William Norcott, Don Capps, Isom Crawford, Kirby Collins
                   Al Slater, Scott Rhine, Mike Wisner, Ken Goss
                   Steve Landherr, Brad Smith, Mark Kelly, Dr. Alain CYR,
                   Randy Dunlap, Mark Montague, Dan Million, Gavin Brebner,
                   Jean-Marc Zucconi, Jeff Blomberg, Benny Halevy, Dave Boone,
                   Erik Habbinga, Kris Strecker, Walter Wong, Joshua Root,
                   Fabrice Bacchella, Zhenghua Xue, Qin Li, Darren Sawyer.
                   Ben England.
      Run began: Sun Aug 31 08:26:29 2014
      Excel chart generation enabled  
Record Size 8 KB       File size set to 1048576 KB    
Command line used: iozone -R -b bench_u01_test.xls -r 8k -s 1g -l 2 -u 5
Output is in Kbytes/sec        
Time Resolution = 0.000001 seconds.
Processor cache size set to 1024 Kbytes.      
 Processor cache line size set to 32 bytes.
 File stride size set to 17 * record size.
      Min process = 2         Max process = 5         
Throughput test with 2 processes
      Each process writes a 1048576 Kbyte file in 8 Kbyte records
Error writing block 48922, fd= 3 write: No space left on device
Error writing block 94869, fd= 3 write: No space left on device
      Children see throughput for  2 initial writers  =       0.00 KB/sec
      Parent sees throughput for  2 initial writers   =       0.00 KB/sec
      Min throughput per process                      =       0.00 KB/sec  
      Max throughput
per process                   =       0.00 KB/sec     
Avg throughput per process                    =    0.00 KB/sec 
 Min xfer             =       0.00 KB
Child 0 iozone.DUMMY.0: No such file or directory
Child 1 iozone.DUMMY.1: No such file or directory 
. . .

누구든지 내가 뭘 잘못하고 있는지 조언을 해줄 수 있나요?

답변1

명령을 보면 현재 작업 디렉터리를 테스트하고 있으며 사용 가능한 디스크 공간이 부족한 것 같습니다. 이 명령을 사용하려면 최대 5GB의 여유 공간이 필요합니다. -u 5(최대 5개 프로세스)가 있으며 각 프로세스에는 사용한 -s 1g 옵션의 1GB 파일이 있습니다. 이 결함은 처음에 약 1.1GB의 공간만 사용하여 모두 사용했음을 나타냅니다.

관련 정보