|
|
hIOmon™ |
|
|
The File I/O Performance Monitor |
||
|
Making data performSM |
Home | Products & Services | Contact | About hyperI/Osm |
|
| Resources - Software | ||||||
| Products | ||||||
|
Resources - Main |
RamDisk | |||||
|
|
||||||
| Disk Caching software | ||||||
|
|
||||||
| Device Drivers | ||||||
|
There are a number of places to find and obtain specific device drivers. Usually a good place to start is with the vendor of the particular device. There are also several web sites that are dedicated to locating specific device drivers (e.g., DriverFiles, DriversHQ, GaltTech, DriverGuide, etc.). Since the I2OSIG ceased operation on 13 October 2000, continued operating system support for I2O has become somewhat questionable. The following list provides some pertinent information regarding currently-known support for I20 (operating system, device class support, and web site), Check the I2O SIG web site for additional information and status:
|
||||||
| Developing Device Drivers | ||||||
|
The development of device drivers requires careful attention to specific operating system dependencies as well as to the peculiarities of the device itself. A Device Driver Kit (DDK) is a development software tool which can aid in the design and implementation of the device driver software. Various DDK options are available, depending again upon the particular operating system and device, including: |
||||||
|
Windows |
||||||
|
The Microsoft Developer Network (MSDN) provides DDKs for various Windows versions. |
||||||
|
Additional providers of DDKs and information about developing device drivers include: Kernel Mode Systems, BSQUARE, Jungo (formerly KRFTech), and Open Systems Resources (OSR) |
||||||
|
Uniform Driver Interface (UDI) |
||||||
|
UDI defines an architecture and a set of OS-neutral and platform-neutral APIs for use between the device driver and the surrounding system (thus allowing multiple Operating Systems and platforms to use the exact same driver). UDI also provides uniformity across device types by providing a common infrastructure for all drivers, with extensions for specific device types. |
||||||
| Tools | ||||||
| Performance | ||||||
|
The IOMETER performance monitoring tool is available for free download from the Iometer web site. This tool is a disk I/O subsystem measurement and characterization tool for single and clustered systems. Both a workload generator and a measurement tool, the IOMETER software program can be used for the measurement and characterization of:
IOMETER was originally developed by Intel. Intel subsequently discontinued working on IOMETER and gave it to the Open Source Development Lab (OSDL); in November 2001, an IOMETER project was registered at SourceForge.net. The current released version of IOMETER also includes some support for the performance testing of the Virtual Interface Architecture (VIA). The latest version of IOMETER is version 2004.07.30; instructions on how to get this latest version of IOMETER can be found at the Iometer web site. |
||||||
| ATA-ATAPI Test Software and Information | ||||||
|
The ATA-ATAPI.COM by Hale Landis web site (www.ata-atapi.com) is a great resource that provides a wealth of information for developers of products which use the ATA (IDE/EIDE), Serial ATA (SATA), ATAPI, and other interfaces. ATA/ATAPI test software, testing services and training classes are also available along with consulting services. |
||||||
| I/O Trace Repository | ||||||
|
The IOTTA Repository is a SNIA-maintained web site, located within the SNIA Technology Center, that is used to store, manage and distribute the contents of a repository for storage-related I/O traces, I/O trace collection and analysis tools, and other related information. |
||||||
|
Back to Top |
||||||