Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - QNX 6.3.2 disable eide read-ahead : (4 Items)
   
QNX 6.3.2 disable eide read-ahead  
In order to measure the flash benchmark, we set "devb-eide blk commit=high, alloc=0, cache=0, nora" and use read/write 
function calls )not fread/fwrite)to disable read-ahead and write-behind caching. 

For QNX 6.3.0 + SP3 + 6.3.2a installation, above approach can get different read/write benchmark for different IDE flash
.

However, in latest QNX 6.3.2 installation, above approach have same read benchmark and different write benchmark. It 
looks like write-behind disabled but read-ahead still enabled. Why?
Re: QNX disable eide read-ahead  
After second retry, the problem not only happen in QNX 6.3.2 but also 6.3.0

For "devb-eide blk commit=high, alloc=0, cache=0, nora" and use read/write function calls (not fread/fwrite)to disable 
read-ahead and write-behind caching.  Both QNX 6.3.2 or 6.3.0 + SP3 + 6.3.2a installation, we get same read but 
different write benchmark for different IDE flash.

For example, there are two flash IDE disk, one is PIO4 and another is UltraATA2. The writing benckmark is 1.6MB/sec for 
PIO4 and 5MB/sec for UltraATA 2. However, the reading speed is both 90MB/sec for both PIO4 and UltraATA2.

It looks like we did not know how to disable read-ahead of devb-eide... 
Re: QNX disable eide read-ahead  
After second retry, the problem not only happen in QNX 6.3.2 but also 6.3.0

For "devb-eide blk commit=high, alloc=0, cache=0, nora" and use read/write function calls (not fread/fwrite)to disable 
read-ahead and write-behind caching.  Both QNX 6.3.2 or 6.3.0 + SP3 + 6.3.2a installation, we get same read but 
different write benchmark for different IDE flash.

For example, there are two flash IDE disk, one is PIO4 and another is UltraATA2. The writing benckmark is 1.6MB/sec for 
PIO4 and 5MB/sec for UltraATA 2. However, the reading speed is both 90MB/sec for both PIO4 and UltraATA2.

It looks like we did not know how to disable read-ahead of devb-eide... 
Re: QNX disable eide read-ahead  
After second retry, the problem not only happen in QNX 6.3.2 but also 6.3.0

For "devb-eide blk commit=high, alloc=0, cache=0, nora" and use read/write function calls (not fread/fwrite)to disable 
read-ahead and write-behind caching.  Both QNX 6.3.2 or 6.3.0 + SP3 + 6.3.2a installation, we get same read but 
different write benchmark for different IDE flash.

For example, there are two flash IDE disk, one is PIO4 and another is UltraATA2. The writing benckmark is 1.6MB/sec for 
PIO4 and 5MB/sec for UltraATA 2. However, the reading speed is both 90MB/sec for both PIO4 and UltraATA2.

It looks like we did not know how to disable read-ahead of devb-eide...