サーバーいろいろいじりました

結局,RAIDはLevel 1(以下”RAID 1″)に戻しました.最大の理由は,GCCやGLibcといった,根幹に関わるソフトのupgradeをしたかったからです.RAID 1にしておけば,GLibcのupgradeをする前に,片方のarrayを外してブートさせて,片肺飛行にして,その状態でupgradeをして,もし不具合が生じたら,外しておいた方のarrayからbootさせれば元に戻せます.これ以上の簡単なsnapshotはありません.

HDD/SSDに余分があれば,外したHDD/SSDをPCから物理的に外して保存し,代わりのHDD/SSDをRAID 1アレーにすればよいです.また次の大手術の時に交換させれば良いです.

で,GCCを5.2に,GLibcは2.22にしました.世の中では,GCCは既に6.1に,GLibcも2.23となっているようですが,Slackware Currentでは,ここまでのようです.

たしか,このGLibcにすれば,FileZillaのインストール条件となるなんかのライブラリーをbuildできたと思います

こんな調子で,しばらく使いつづけようかと思います.

あと,KDE 5を何とかインストールできないかなぁと考えています.

この件は,全くの勘違い.

Kernel 4.2〜4.6の遅さは異常

たぶん,KernelのMLみてればわかるんでしょうけど^^;

4.2で,SSDのサポートが大幅に見直されて,TRIMが危険なドライブをブラックリスト化したというのは知っていますが,ブラックリストに入ってないと思われるSSDについても,4.1.xまでと比べて,ファイルの書き込み速度が異常に遅いです.

ここのところ,RAIDの組み替えや,バックアップ方法を模索していて,rsyncやcpioを頻繁に使い,数百GB規模のファイルのコピーをしています.どうも,お行儀よくIOライブラリを経由して書き込む,のが特別遅いようです.

例えば,新しく組み替えたRAIDのドライブに古いドライブから300GBほどのファイルのコピーを実施すると,4.1.xまでは30分程度で済むのですが,4.2〜4.6では,2日くらいかかります.

4.6に期待したのですがたいして速くなりませんでした.

解らないのは,1TBのSSDをアレーとしたRAIDの再構築(つまり,冗長ディスクに1TB全部書き込む)のは,従前どおり70分くらいで済みます.

GLibcを更新しないといけないとかなのかなぁ.かつて経験したことがありませんが,今回に限っては,Kernelだけ新しくしてもだめ,ということなのでしょうか.

しょうがないので,当分4.1.xにとどまります.さいわい,4.1.xはLongtermとなっています.

いや,分かんないだろう^^;
書き込み先が,SSDの場合.