これは、キャッシングが機能する方法や理由ではありません。キャッシングは、HDD への書き込みを最小限に抑えるのではなく、SSD やその他のメモリのより高速でランダム アクセスを改善することを目的としています。キャッシングは、大きくて低速なストレージ デバイスをバックアップする小さくて高速なバッファを使用することで、書き込みを減らすのではなく、速度を最大化するように設計されています。
実際、メインラインの Linux カーネルの一部である bcache は、パフォーマンス上の利点がないため、SSD を介して渡すのではなく、単に順次書き込みを hdd に渡します。
ZIL/L2Arc は、SSD を使用してログ (ZIL の場合) と一般的に使用されるファイル クラスター (L2Arc を使用) を保存します。 ZIL は、すべての書き込み準備が整うまで書き込みを保存することで、同期書き込みを高速化します。 L2Arc は、頻繁にアクセスされるファイルをより高速なストレージに保存します。これらのどちらも、あなたが必要とすることをさせてくれません.
フュージョン ドライブも は、SSD と HDD を透過的に使用して、一般的に使用されるファイルを SSD に配置して読み取りを高速化し、HDD は使用頻度の低いファイルの大容量ストレージに使用します。また、SSD をスクラッチ スペースとして使用したり、メイン ドライブにファイルを頻繁にバックアップしたりすることもできません
あなたが見ているのはキャッシュではなく、HDD へのシステムの定期的なバックアップです。私は、Aufs と一緒に何かをごまかすことができるかもしれないと推測しています。大きなファイルを含む HDD の最初のブランチ (優先度が高いため) と SSD のブランチです。次に、SSD から SSD にファイルを移動するスクリプトを実行します。 HDD を定期的に、同じ場所からアクセスできるようにします。私はまだこれをテストしていませんが、キャッシュとは異なり、定期的にファイルを移動して aufs を使用することは、まさにあなたが望むものになるでしょう.
ファイルを年代順にソートする最も簡単な方法は ls -tr - t で時間順 (新しいものから古いものへ) でソートし、r で順序を逆にします。 (特定の範囲を念頭に置いている場合は find . -mtime n
特定の数値 n は n 日前に変更されたファイルを提供し、-n は過去 n 日間に変更されたファイルを提供し、+ n は n 日前に変更されたファイルを提供するため、うまく機能します)。ここで使用方法に関するいくつかのアイデアを見つけることができます
静かにすることが本当の目標なので、ドライブがサイレント モードをサポートしているかどうかを hdparm -M /dev/sda
で確認できます。 - これは acoustic = 254 (128=quiet ... 254=fast)
のようなものを出力するはずです 、この場合、コマンド hdparm -M 128 /dev/sda
でハードドライブを静かにすることができます .反対のコマンド hdparm -M 1254 /dev/sda
を実行します もっとスピードが必要なとき。
他の回答ではソフトウェアの観点から問題を扱っているため、ハードウェア ソリューションに関する情報を含めることにしました。
ハード ドライブのサウンド プルーフの記事には、次のオプションがリストされています。
- ハード ドライブの最適化
- ハードディスク ドライブを輪ゴムで包み、振動を抑えます
- 新しいハード ドライブを購入する:現在のほとんどのハード ドライブには流体動圧ベアリングが装備されているため、非常に高速で回転している場合でもプラッターはほとんど静かに保たれます。
私自身の経験から、非常に大きなファイルをコピーしても、新しい 4 TB ハードディスクの音が聞こえないことを証明できます。
いくつかの調査により、SilentDrive HD Enclosure &Acoustic Materials や、NoiseMagic NoVibes III Silent Hard Drive Mounting System など、ハードディスク用の音響減衰材料を見つけることもできます。これらがどこで販売されているかはわかりませんが、上の輪ゴムのように思えます。
コンピューター全体を防音することもできます。防音材を販売している Web サイトの例としては、Quiet PC USA、AcousticPC、Dynamat などがありますが、そのようなものはたくさんあります。
一部のコンピュータ ケースは、すでにサイレント操作用に設計されています。例を参照してください
テスト済みの低ノイズでパフォーマンス重視の 6 つのケース。
最後の注意点として、ガチャガチャ、カチッ、または金切り声などのノイズの多いハード ドライブは、ハード ドライブが故障し始めている兆候である可能性があるので、注意してください。
Puppy Linux のいくつかのバリエーションは Ubuntu に基づいていますが、Aufs を使用しています。
Puppy は完全に RAM から実行され、通常の操作では HDD アクセスはありません。
HDDがフラッシュドライブであることをパピーに伝えると、継続的にではなく定期的にRAMファイルシステムをディスクにダンプします。これは、フラッシュドライブへの頻繁な書き込みによる摩耗を減らすように設計されていますが、HDD でも問題なく動作します。
Puppy のほぼすべてと同様に、GUI を使用して、RAM ファイルシステムを保存する頻度を設定できます。通常、これは約 10 分ごとですが、たとえば 720 分 (12 時間) ごとにダンプするように設定することを妨げるものは何もありません。
私の Grub4DOS ブートローダー menu.lst
からの抜粋 ファイルは pmedia
の設定を示しています HDDの代わりにフラッシュドライブを使用していると言うカーネルオプション...
# menu.lst produced by grub4dosconfig-v1.7.1
#
# 'kernel ... pmedia=ideflash'
# Treat the HDD as a flashdrive: infrequent writes of filesystem to savefile
title Puppy Lupu 5.2.8 (sda3/puppy528lu) Cached\nUse SWAP; changes to RAM; flush to disk every 10min (fastest)
find --set-root --ignore-floppies --ignore-cd /puppy528lu/initrd.gz
kernel /puppy528lu/vmlinuz psubdir=puppy528lu pmedia=ideflash pfix=copy,fsck
initrd /puppy528lu/initrd.gz
Puppy Linux の「バリエーション」に関するメモ...
私は、Ubuntu 10.04 Lucid Lynx に基づいた (切り詰めて構築された) Puppy Linux 5.2.8 "Lupu" を使用しています。このバージョンは、その起源から「Lupu」ではなく「Lucid」とも呼ばれます。 Slackware やその他のディストリビューションに基づくバージョンもあります。すでに Xubuntu を使用しているので、Puppy Linux Lupu が最もなじみ深いでしょう。また、はるかに高速になります。 Puppy を見つける前に、Xubuntu を約 1 年間使用しました。
「Puppy Linux Precise」と呼ばれる、「Ubuntu Precise Pangolin」に基づく、より新しいバージョンもあります。新しいバージョンで使用されるカーネルには大きな変更があり、古いハードウェアではうまく動作しない可能性があります。お使いのマシンが 5 歳未満の場合は、Precise の方が満足できるかもしれません。正確なオプションなどは異なる可能性がありますが、テストすることはできませんが、上記の手法は引き続き Precise で機能すると思います。