LinuxでアイドルI / Oを最小化してノイズを減らすにはどうすればよいですか?


12

Linuxをマシンにインストールする場合、物理的に作業するときにのみハードドライブにアクセスしようとするために、どのような手順を実行する必要があります。すなわち、私が眠りに落ちようとするとき、粉砕音は私をいらいらさせます。


ドライブをアンマウントしますか?
のサンドイッチ

1
耳栓を強くお勧めします。
エミリオM Bumachar

小さなHDDを入手しますか?ノートパソコン?(ところで、私の新しいBlack Caviarは、古いSamsungの省電力HDDよりも高速です。ですから、ええ...おそらく新しい=より静かです。)
Apache

回答:


26

あなたは使用することができますiotopの(好ましくは大間隔として-oディスクへの書き込みをされているプログラムを見つけるためにオプション)。

十分なRAMがある場合は、次の方法でスワップをオフにすることもできます。

$ sudo swapoff -a

、またはからスワップラインを削除することにより永続的に/etc/fstab

夜のI / Oの典型的な原因は次のとおりです。

  • cronを。このデーモンを使用すると、コマンドをスケジュールできます(「午前2時に更新」や「30分ごとにセッションをクリア」など)。/ etc / cron *を確認し、crontab -e(各ユーザーに1つあります)を使用して、実行されている内容とタイミングを確認し、問題のある行を削除します。事前構成されたcronジョブのほとんどは何らかの方法でインデックス付けされているため、スケジュールされているアクションに依存しない場合は、cronを安全にオフにできます。
  • ログファイルご覧ください/var/log。そこにいくつかのファイルが絶えず成長している場合は、プログラムのログレベルを下げることを検討してください。ログを気にしない場合は、プログラムでログをオフにするか、でメモリファイルシステムをマウントします/var/log。どのファイルが何で変化するかを調べることができます$ sudo tail -f /var/log/*
  • ディスク上の一時ファイル。通常、これは何らかのプロセスが書き込みを行っていることを意味し/tmpます(iotopで確認できます)。tmpfs十分なRAMがあり、これらのファイルのサイズが制限されている場合は、メモリベースのファイルシステム()をマウントすることを検討してください。

また、CPUを起動しているプログラムを示すpowertopにも興味があるかもしれません。予期しないことがある場合は、プログラムに対してバグを提出することを検討してください。

ハードウェア側では、サイレントディスク(SSDには可動部品がないため、良い候補です)を取得するか、HDDを手動でスタンバイ状態にすることができます。hdparm(特に-Cand -yオプション)はそのための優れたツールです。


一番良い答えは、最終的には単に常識を示唆するのではなく、技術的な詳細に取り組む人です!
アンクルゼイフ

23

Solid State Drive(SSD)を入手してください。それらには可動部品が含まれていません。それが唯一の保証です。


4
または、より静かなディスク、および/またはより隔離されたケース。ディスクから「グラインドサウンド」を聞いたのは久しぶりです。
トーマスパドロン-マッカーシー

2
私はSSDではなく、新しいハードドライブを言うつもりでした。研削は怖いですね。D:
ロブ

申し訳ありませんが、既存のセットアップで解決策を探しています。
SKS

19

コンピューターで何も計算する必要がない場合は、夜間にコンピューターの電源を切ると、かなりの電力を節約できます。言うまでもなく、あなたはあなたの睡眠の質を低下させることからファンのノイズも除去しています。


1
正直なところ...ほとんどの最良の選択肢。
サイモンシーハン

彼がコンピューターをメモリ内で何かをするままにしておくのではなく、例えばルーターとしてのネットワークサーバーとして
...-woliveirajr

3
オンにする必要があります:)
sks

P(ある問題であるあなたのライブのどこかにあれば...):あなたは、それが他のソースで生成した熱を補うために持っていない限り
Svish

@ user82480なぜオンのままにしておく必要があるのですか?おそらく、それを残す必要があるのは、HDにアクセスしている理由です。コンピューターは、夜間に何をする必要がありますか?
スコットチェンバレン

6

hdparmコマンドを使用してみて、HDDステータスを変更できます。しかし、すべてのHDDがサポートしているわけではありません。見てください、このページでは -s -y -Y時または-zパラメータを。

別の方法を試すこともできます:

  1. SSDを1つ購入する
  2. コンピューターのノイズを少なくする方法を検索します(コンピューターを構築して発熱を放散する方法を知っている場合、非常に特定の場所で、内部の泡を使用します)
  3. HDDを別の静かなもの(ノートブックで使用されているものなど)に変更します

そう-Sではないはず-sです。これは、ほとんどすべてのハードドライブでサポートされているアイドルタイムアウト設定です。
ジャンクス

hdparm答えのさまざまなスイッチを要約すると便利です。
アンクルゼイフ

@uncleZeiv:はい、できますが...「SDDを購入する」または「オフにする」がベストアンサーとして選択されているため、これを再度編集する必要はありません:)
woliveirajr

4

ドライブのアクセスを監視し、夜間にドライブを起動しているものを見つけて、停止します。


7
ドライブへのアクセスを監視する方法について詳しく説明したり、アクセスするための一般的な原因をリストしたりする場合、この回答はより便利です。
アンクルゼイフ

4

少し手間がかかるかもしれませんが、USBまたはlivecdブートをセットアップし、/ homeの場所をハードドライブに手動で設定することを検討してください。定期ようなもので、あなたのLiveCDをリマスターremastersys効率を高めるために。

また、unionfsを使用した他の魔術を検討することもできます。

言われていることはすべて、グリンディハードディスクはBAD BAD BAD BADです。それらをチェックアウトすることもできます。


2

慣れる

私は夜遅くに時々音を立てる少し無作法なホームサーバーを持っています、そして、最初それはかなり迷惑でした、しかし今、私は彼の甘いメロディーなしで眠ることができません:)


2

a)ディスクに直接書き込まないファイルシステム

b)優れたhdd、google SPCRを取得し、サイレントhddリストを確認します

c)リッスンしないでください。特にダウンロード用のLinuxボックスでは、SSDは必要ありません。

私のNASは4x WDキャビアグリーンで、ダウンロードのために24時間365日稼働していますが、ほとんど聞こえません。

Samsung EcogreenまたはWDキャビアグリーン。簡単な緑=サイレント(wtf)。


0

バックグラウンドタスク用に別の部屋にある別の低電力ボックスを使用し、使用する場合にのみメインマシンの電源を入れます。節電により、1年以内に初期投資が相殺されました。

私のほうきのクローゼットボックスはAtom(ファンレス設計なので故障の可能性が低い)であり、ストレージ要件が拡大するにつれてますますハードディスクを増やしていますが、デスクトップマシンの3分の1の電力しか使用せず、250ユーロ節約できます/年。ハードディスクはホットスワップベイを備えたRAID6にあるため、ディスク障害を簡単に処理でき、デスクトップはストレージアレイへの毎週のバックアップを実行します。


年間250ユーロ節約できますが、Atomシステムの電力節約は1年未満で支払われました。それで、すべての接続ストレージ(RAID6!)を備えたAtomシステムのコストは250 Eur未満ですか?どこで買えますか?!
CarlF

それは、それほど多くのスペースが必要になる前に構築した基本システムの価格でした。これは、100ユーロのAtomボード、2つの1 TBディスク、ブランドのないケースと電源でした。OPにはこれで十分です。システムは必要に応じて時間とともに成長しました。
サイモンリヒター

0

ドライブが振動の響板として機能しないように、ドライブをシャーシから分離します。この目的のために、精巧な防音ドライブエンクロージャーまたは単純なゴム製マウントまたはグロメットを購入できますが、私が知っている最も効果的なソリューションは、弾性コードを1本だけ使用して自分で作成できるものです。私はそれを使用しました、そしてそれは驚くべき違いを生みます。


0

ボックスをクリックして「使用していないときにHDDをスピンダウン」できる設定がどこかにあります。Ubuntu10-10では、その設定がどこかにあります。

思い出せなかったので、検索をしてこのリンクを見つけました。

あなたのフレーバーやLinuxによっては、役に立つかもしれません

HDDスピンダウン

編集可能なファイルもあるようです。

それが粉砕されている場合、あなたはより大きな問題を抱えている可能性があります:)


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.