現在ジュークボックスはThinkPad 560X が担当しているわけなのですが、困ったことに音楽を演奏中に時々一瞬だけ雑音が入るのです。気にしなければ大丈夫な音量ではありますが、気になりだすと我慢ならない(^^;)ということで対策を打つ必要が出てきました。
このノイズはCPUパワーが不足することに起因するものなのですが、以前有線LANで接続していたときは問題はありませんでした。そのときと現在とで何が違うのかと言うと、前に使ってたCardBusのネットワークアダプタをT20サーバにとられちゃったので、560Xでは10MbpsのPCMCIAタイプを使っているのですね・・・。タスクマネージャで見ると定常のCPU利用率は30%程度なのですが、毎秒程度で行われるWAVデータの逐次読み込み時にCPU利用率が90%程度に跳ね上がります。
ここで考えられる対策は下記のとおり
CardBusタイプのNICは結構値段が高いですし、560Xのリプレースなど論外(ファンレスですし)。その他の方法も面倒(^^;)なのでほったらかしていたのですが、本日血迷って11bの無線LANカードに差し替えてみると、割といい感じでノイズも乗らずに演奏できてるのですねー。
ちょっと意外だったのですが、PCMCIAではCPU転送なので、バスの能力をほとんど全部使い切ってしまう10Mbps有線LANよりもその半分程度の能力しかない無線LANの方が転送には時間がかかるがCPU負荷は低くて済むということかな? この方法も別の機械で無線LANを激しく使うと音切れする不具合があるのですが、単独で動いているときはPCMCIA有線LANよりかはマシのようです。