25 lines
		
	
	
		
			664 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			664 B
		
	
	
	
		
			Plaintext
		
	
	
	
| AUTHOR = "Masoud S <masouds@google.com>"
 | |
| NAME = "aio stress"
 | |
| TEST_CATEGORY = "Stress"
 | |
| TEST_CLASS = "Kernel"
 | |
| TIME = "SHORT"
 | |
| TEST_TYPE = "client"
 | |
| DOC = """\
 | |
| aio-stress
 | |
| 
 | |
| will open or create each file on the command line, and start a series
 | |
| of aio to it.
 | |
| 
 | |
| aio is done in a rotating loop.  first file1 gets 8 requests, then
 | |
| file2, then file3 etc.  As each file finishes writing, it is switched
 | |
| to reads
 | |
| 
 | |
| io buffers are aligned in case you want to do raw io
 | |
| 
 | |
| This test takes less than a minute. It ends up writing and reading less
 | |
| than a few Megs. It is a sequential workload. This test stresses the aio
 | |
| interface not the disk, or kernel.
 | |
| """
 | |
| 
 | |
| job.run_test('aiostress')
 |