nin_cs と nsp_cs の違いについて質問がありましたので書いておきます。
nsp_cs は Linux のために FreeBSD の nsp デバイスドライバを参考に一から
書き直されたものです。nsp_cs は nin_cs と比較して以下の点が優れています。
以下に hdparm による簡単なベンチマークを示します。
# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 64 MB in 654.70 seconds =100.10 kB/sec
# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 64 MB in 45.83 seconds = 1.40 MB/sec
Someone asks what difference between nin_cs and nsp_cs. So, I write this page for your information.
nsp_cs is based on FreeBSD's nsp driver, but completely re-written from scratch for Linux. nsp_cs is better than nin_cs, because of these points.
And here is some benchmark test by "hdparm" command.
# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 64 MB in 654.70 seconds =100.10 kB/sec
# hdparm -t /dev/sda /dev/sda: Timing buffered disk reads: 64 MB in 45.83 seconds = 1.40 MB/sec