ubuntuのチューニング

昨日は下記条件で27分ちょいという結果でした。

temp1: Intel S3610 400GB x2 RAID0
temp2: RamDisk

では、temp1をHDDにしたらどうなるでしょうか?

temp1: SAS15k 300GBx4 RAID0
temp2: RamDisk

なんと1830.73sec (0:30:31)でした。

これ、同条件のWindows10では5760.32sec (1:36:00)という結果でした。ubuntu強すぎでは!?

では、HDDをsas7.2kに変えたらどうなるか?

temp1: SAS7.2k 2TBx4 RAID0
temp2: RamDisk

2097.18sec (0:34:57)でした。やはりSAS15kよりは遅い、けど十分速いよ!?これ、同条件のWindows10だと2時間以上かかるやつ。ubuntuヤバい。

ubuntuは最強か?

凄まじく速くなりましたが、ubuntuが謎のフリーズをするようになってしまいました。sshで接続してるteratermはWindowが消え、マウスカーソルはフリーズ、pingは届かず。

[ 11.003761] kernel: EDAC amd64: F19h detected (node 0).
[ 11.003764] kernel: EDAC amd64: Error: F0 not found, device 0x1650 (broken BIOS?)

こんな感じのエラーが出まくってました。調べると、メモリのエラーかな?確かにこのPCのメモリはちゃんぽんなんですよね。

HyperX Fury RGB DDR4-3600 32GBx2

TEAMGROUP Elite DDR4-3200 32GBx2

前者はOCメモリ、後者はDDR4-3200ネイティブです。混在したことによりDDR4-2400で動作させています。(というか周波数いくつにしてもダメでした。。。)

BIOSのアップデートでエラーでなくなったという話もあったので試しました。

ASUS B550-E GAMINGの最新版2404にアップデート

エラーは消えなかった…orz

ちなみにメモリ不足ではありませんでした。ramdisk使わずにmadmaxを動かしてもフリーズしましたので。

TEAMGROUPのメモリ4枚で試したいところではありますが、メインPCの水冷ブロックの中なんですよね…これを取り外すのは1日仕事になるので躊躇しています。どうしたものかな。

ubuntuの設定など

昨日はmdadmで/dev/md0、/dev/md1、/dev/md2をRAID0で組みました。しかし、今日再び見たら/dev/md125、/dev/md126、/dev/md127になっていました。しかも中のRAIDアレイがコロコロ入れ替わるんです。

HDDのデバイス番号もコロコロ入れ替わります。/dev/sdaはHMRSK2000GBAS07Kだったのだけど、今日みたらINTEL SSDSC2BX40になっていました。

これを回避するためには、デバイスのマウントをUUIDで指定してやればいいようです。

sudo blkid /dev/md126

/dev/md126: UUID=”0ed2b243-ae57-4869-adfa-0faf4626d515″ TYPE=”xfs”

/etc/fstabに書き込みます。

おっと、その前に、rootのviの動作が気持ち悪かったのでvimをインストールします。

sudo apt install vim

これでいつもの感じで使えるようになりました。

sudo vi /etc/fstab

fstabにマウントを明示させます。これで起動時に自動でマウントもしてくれるようになりました。ついでにnasとramdiskも設定しとく。

[code]
UUID=0ed2b243-ae57-4869-adfa-0faf4626d515 /mnt/sas xfs defaults 0 0
UUID=c0ec9c06-5254-4239-bcd6-577d50387de9 /mnt/s3610 xfs defaults 0 0
UUID=325f0c32-7d99-4937-a485-f7f597fa2c1b /mnt/hgst xfs defaults 0 0
//qnap.local/home/ /mnt/qnap cifs username=hyperbanana,password=pssword,uid=1000,gid=1000,file_mode=0755,dir_mode=0755 0 0
tmpfs /mnt/ram tmpfs defaults,size=110G,uid=1000,gid=1000,mode=0755 0 0
[/code]

再起動したときにdf -Thしてちゃんとマウントされてればオッケー!
ついでにls -l /mnt/でパーミッションやオーナーグループなどをチェックしとけばOKかな。

今日のチア農場

plot 2222 → 2252 (+30)
XCH 2.26113279 (+0.05364071)

フリーズ地獄で思ったより増えてないけど、報酬はアップしてますね。