| Author | Version |
|---|---|
| Tetsuo Takata | 4.* |
| Tetsuo Takata | 3.*.* |
| Tetsuo Takata | 2.*.* |
| Ryusuke Konishi Kenichi Okuyama | 1.0.* |
| Kenichi Okuyama | 0.* |
file system.
System might not be helding synchronous write when it should.
If system is requested to do synchronous write, and is not doing synchronous write, then system is not waiting for media I/O. If so, write(2) system call ( or whatever the way it is doing synchronous write ) might be returning too quickly.
Measure the time required to held synchronous write in accuracy of at least 1usec order. Calculate ideal minimum time required to held synchronous write and compare it with measured result.
For example, writing 8192 bytes of data to ATA-100 base HDD requires at least:
8192 / ( 100 * 1024 * 1024 ) sec. = 78.125usec
to make data pass through ATA-100 bus. This is minimum required, and hence, any factors that should effect IO performance will make the time longer, but never shorter.
If any single synchronous write returned in time less than 78usec, we should doubt for system not waiting for media I/O.
diskio 4.0 is now available.
NTT Cyber Space Laboratories,
Nippon Telegraph and Telephone Corporation
based on version 1.0.0.
Tetsuo Takata,
NTT DATA Corporation
based on version 2.0.0.
| version | date | author |
|---|---|---|
| log | ||
| 4.0 | 2006/05/11 (JST) | Tetsuo Takata@NTT DATA INTELLILINK Corp. |
|
||
| 3.0.0 | 2005/11/04 (JST) | Tetsuo Takata@NTT Data Corp. |
The new features of diskio-3.0:
Current limitations:
|
||
| 2.0.0 | 2005/04/19 (JST) | Tetsuo Takata@NTT Data Corp. |
The new features of diskio-2.0.0:
Current limitations:
|
||
| 1.0.4 | 2004/11/23 (JST) | Seiji Kihara@NTT Lab. |
Thanks to Seiji Kihara@NTT Lab. His patch3.buffer is applied.
|
||
| 1.0.3 | 2004/11/23 (JST) | Seiji Kihara@NTT Lab. |
Thanks to Seiji Kihara@NTT Lab. His patch2.mountopt is applied.
|
||
| 1.0.2 | 2004/11/23 (JST) | Seiji Kihara@NTT Lab. |
Thanks to Seiji Kihara@NTT Lab. His patch1.misc is applied.
|
||
| 1.0.1 | 2004/09/28 (JST) | 'Ryusuke Konishi'@NTT Lab. |
|
||
| 1.0.0 | 2004/09/13 (JST) | 'Ryusuke Konishi'@NTT Lab. |
|
||