解き放たれしソフトウェア

GNU/LinuxなどFLOSSについて書いてみるつもり

Linux

lm_sensors でファンの回転数を制御する

近年の PC 用 M/B の多くは、温度やファン回転数、電圧のセンサーチップが搭載されています*1。CPU 温度と冷却ファン回転数を監視することで、ファンが壊れて即死という事態を予防しています。 そして、M/B のファームウェアによりますが、ファン回転数を制…

スワップは RAM の 20%、とレッドハットの人

Red Hat の人が、RAM の多い現在におけるスワップの必要性について書いています。 Do we really need swap on modern systems? - RED HAT BLOG 例えば RAM が 2GB でスワップが 2GB のシステム上で、間違えて 5GB を利用する設定でデータベースサーバを運用…

Linux 4.6 の Intel (i915) ドライバはバグっているらしい

追記:4.6.3で、メンテナのGKH氏がrevertし、解決しました。4.6.0-4.6.2迄はCherryTrail系のグラフィックではXでプロセスが無限増殖してフリーズします。 Linuxカーネルを 4.6 にアップグレードしたら、 X でログイン直後にフリーズするようになりました。 …

【Gentoo】Linuxのカーネル本体とモジュール、ファームウェア、ヘッダ

"Gentoo Linux"では、Linux カーネルはソースコードで入手することになります。 カーネルのコンパイル時には、どの機能を本体にスタティックに組込むか、ローダブルモジュールにする(必要なときにだけロードする)か、コンフィグレーションで決めます。 コ…

Linux と ZFS のライセンス問題について

RMSが書いています "Interpreting, enforcing and changing the GNU GPL, as applied to combining Linux and ZFS — Free Software Foundation — working together for free software" 結局はつまり 私的な範囲でならば、どう利用しても構わない。すなわち、…

【カーネル】読み書き(I/O)のスケジューラ

なんか書いていたひとがいたのでつい qiita.com Linux カーネルの、補助記憶装置への読み書き(Input/Output)の順序を制御するスケジューラには、現在は3種類あります。 CFQ Deadline NoOp 「I/Oスケジューラ」とは、読み書きの順序を組み替える(スケジュー…

【Linux】zswap は本当に速いのか

Linux カーネルでスワップの効率を上げるための方法に、 zram を使用する方法と、 zswap があります。 以前は zcache という圧縮をより全般的にかける機能もありましたが、今は廃止されています。 zram は、圧縮 RAM ディスクです。RAM ディスクに自動的に圧…