こないだやったベンチマークには反省もあって、せっかくやったのに条件変えての追試とか考察とかもほったらかしでやりっ放しだったのよね。特に同スペックにしてHDDとSSDで構成を違えたnellyとshirleyの間の性能差なんて、格好の調査材料だったのに、すぐにnellyをルータに投入してしまったのでテストどころじゃなくなったという。
そんなところに@H_Holonさんがこんなこと言うもんで。
【緩募】 build環境を HDDから SSDにかえたときの体感比較
「ほんのり」とか「まったり」とか「それでいてしつこくない」とか RT @H_Holon: 【緩募】 build環境を HDDから SSDにかえたときの体感比較
...
なんかビミョウに落ちきらない大変残念な返しをしてしまい反省の意味を込めて実地で計測してみようと相成った次第。手近にread/write負荷を掛けられるということで、linuxカーネルの再構築など。
maryは4coreのHT付きなので環境変数CONCURRENCY_LEVELを8にして実行、timeをとりました。(正確にはビルド途中のinclude/generated云々で止まっちゃうところまでの時間です。)
hironobu@mary:/mnt/tmp/linux-2.6.35.4$ export CONCURRENCY_LEVEL=8 hironobu@mary:/mnt/tmp/linux-2.6.35.4$ time fakeroot make-kpkg --initrd --revision=foursics.0.1 kernel_image exec make -f /usr/share/kernel-package/ruleset/minimal.mk debian DEBIAN_REVISION=foursics.0.1 INITRD=YES exec debian/rules DEBIAN_REVISION=foursics.0.1 INITRD=YES kernel_image ... real 7m18.346s user 44m56.457s sys 3m40.902s
real 8m31.498s user 43m20.899s sys 3m34.913s
上がSSD(X25-V 40GB)、下がHDD(HDS721050CLA362)です。並列度8なので、userとsysの時間もx8になってるんですね。で、それらの時間とrealが連動してないのはこれ注目ですな。しかしビルドしてる間に下みてえなkernelログが出たんだよなあ...。何だこれ。
mary kernel: [49874.515294] Stack: mary kernel: [49874.515301] Call Trace: mary kernel: [49874.515323] Code: 65 48 8b 34 25 48 b5 00 00 48 89 ca 48 8d 86 38 e0 ff ff 0f 01 c8 0f ae f0 f6 86 38 e0 ff ff 08 75 09 4c 89 e0 4c 89 e9 0f 01 c9 <59> 5b 5d 41 5c 41 5d c3 53 65 48 8b 04 25 48 b5 00 00 f6 80 38 mary kernel: [49874.515461] Stack: mary kernel: [49874.515488] Call Trace: mary kernel: [49874.515516] Code: 65 48 8b 34 25 48 b5 00 00 48 89 ca 48 8d 86 38 e0 ff ff 0f 01 c8 0f ae f0 f6 86 38 e0 ff ff 08 75 09 4c 89 e0 4c 89 e9 0f 01 c9 <59> 5b 5d 41 5c 41 5d c3 53 65 48 8b 04 25 48 b5 00 00 f6 80 38 mary kernel: [49874.515742] Uhhuh. NMI received for unknown reason 00 on CPU 1. mary kernel: [49874.515744] Do you have a strange power saving mode enabled? mary kernel: [49874.515745] Dazed and confused, but trying to continue mary kernel: [49874.515854] Stack: mary kernel: [49874.515878] Call Trace: mary kernel: [49874.515912] Code: 65 48 8b 34 25 48 b5 00 00 48 89 ca 48 8d 86 38 e0 ff ff 0f 01 c8 0f ae f0 f6 86 38 e0 ff ff 08 75 09 4c 89 e0 4c 89 e9 0f 01 c9 <59> 5b 5d 41 5c 41 5d c3 53 65 48 8b 04 25 48 b5 00 00 f6 80 38 mary kernel: [49874.516198] Stack: mary kernel: [49874.516265] Call Trace: mary kernel: [49874.516295] Code: 65 48 8b 34 25 48 b5 00 00 48 89 ca 48 8d 86 38 e0 ff ff 0f 01 c8 0f ae f0 f6 86 38 e0 ff ff 08 75 09 4c 89 e0 4c 89 e9 0f 01 c9 <59> 5b 5d 41 5c 41 5d c3 53 65 48 8b 04 25 48 b5 00 00 f6 80 38 mary kernel: [49874.516523] Uhhuh. NMI received for unknown reason 00 on CPU 2. mary kernel: [49874.516525] Do you have a strange power saving mode enabled? mary kernel: [49874.516526] Dazed and confused, but trying to continue mary kernel: [49874.516658] Stack: mary kernel: [49874.516686] Call Trace: mary kernel: [49874.516716] Code: 65 48 8b 34 25 48 b5 00 00 48 89 ca 48 8d 86 38 e0 ff ff 0f 01 c8 0f ae f0 f6 86 38 e0 ff ff 08 75 09 4c 89 e0 4c 89 e9 0f 01 c9 <59> 5b 5d 41 5c 41 5d c3 53 65 48 8b 04 25 48 b5 00 00 f6 80 38 mary kernel: [49874.516989] Uhhuh. NMI received for unknown reason 00 on CPU 3. mary kernel: [49874.516991] Do you have a strange power saving mode enabled? mary kernel: [49874.516992] Dazed and confused, but trying to continue mary kernel: [49874.517115] Stack: mary kernel: [49874.517142] Call Trace: mary kernel: [49874.517171] Code: 65 48 8b 34 25 48 b5 00 00 48 89 ca 48 8d 86 38 e0 ff ff 0f 01 c8 0f ae f0 f6 86 38 e0 ff ff 08 75 09 4c 89 e0 4c 89 e9 0f 01 c9 <59> 5b 5d 41 5c 41 5d c3 53 65 48 8b 04 25 48 b5 00 00 f6 80 38 mary kernel: [49874.517402] Uhhuh. NMI received for unknown reason 00 on CPU 4. mary kernel: [49874.517404] Do you have a strange power saving mode enabled? mary kernel: [49874.517405] Dazed and confused, but trying to continue mary kernel: [49874.517537] Stack: mary kernel: [49874.517565] Call Trace: mary kernel: [49874.517590] Code: d8 5b 5d 41 5c 41 5d 41 5e c3 53 48 83 ec 20 e8 6c 8b e3 ff 48 89 c3 fb 66 0f 1f 44 00 00 65 48 8b 04 25 48 b5 00 00 eb 02 f3 90 <f6> 80 38 e0 ff ff 08 74 f5 e8 47 8b e3 ff 48 89 c7 48 29 df e8 mary kernel: [49874.517814] Stack: mary kernel: [49874.517823] Call Trace: mary kernel: [49874.517824] <IRQ> mary kernel: [49874.517871] <EOI> mary kernel: [49874.517890] Code: 41 55 49 89 fd 41 54 55 53 48 83 ec 30 65 8b 1c 25 80 d3 00 00 66 66 90 0f ae e8 e8 c0 0b e9 ff 66 90 4c 63 e0 66 66 90 0f ae e8 <e8> b0 0b e9 ff 66 90 48 63 f0 48 89 f0 4c 29 e0 4c 39 e8 73 28 mary kernel: [49874.518035] Uhhuh. NMI received for unknown reason 00 on CPU 5. mary kernel: [49874.518038] Do you have a strange power saving mode enabled? mary kernel: [49874.518040] Dazed and confused, but trying to continue mary kernel: [49874.518086] Stack: mary kernel: [49874.518093] Call Trace: mary kernel: [49874.518094] <IRQ> mary kernel: [49874.518122] <EOI> mary kernel: [49874.518134] Uhhuh. NMI received for unknown reason 00 on CPU 6. mary kernel: [49874.518135] Do you have a strange power saving mode enabled? mary kernel: [49874.518139] Dazed and confused, but trying to continue mary kernel: [49874.518140] Code: 90 0f ae e8 e8 c0 0b e9 ff 66 90 4c 63 e0 66 66 90 0f ae e8 e8 b0 0b e9 ff 66 90 48 63 f0 48 89 f0 4c 29 e0 4c 39 e8 73 28 f3 90 <65> 8b 2c 25 80 d3 00 00 39 eb 74 d7 49 29 f4 4d 01 e5 66 66 90 mary kernel: [49874.518250] Uhhuh. NMI received for unknown reason 00 on CPU 7. mary kernel: [49874.518252] Do you have a strange power saving mode enabled? mary kernel: [49874.518254] Dazed and confused, but trying to continue mary kernel: [49874.518293] Stack: mary kernel: [49874.518299] Call Trace: mary kernel: [49874.518299] <IRQ> mary kernel: [49874.518340] <EOI> mary kernel: [49874.518360] Code: ff c8 74 03 e6 80 c3 e6 ed c3 bf 8e 21 00 00 e9 be f4 16 00 c3 90 90 90 89 f8 e6 70 e4 71 c3 89 f0 e6 70 40 88 f8 e6 71 c3 0f 31 <89> c1 48 89 d0 48 c1 e0 20 89 ca 48 09 d0 c3 41 55 41 54 53 48 mary kernel: [49874.518497] Uhhuh. NMI received for unknown reason 00 on CPU 2. mary kernel: [49874.518499] Do you have a strange power saving mode enabled? mary kernel: [49874.518501] Dazed and confused, but trying to continue mary kernel: [49874.518544] Stack: mary kernel: [49874.518552] Call Trace: mary kernel: [49874.518562] Code: ff 07 00 00 48 c7 c7 80 34 01 00 65 48 8b 04 25 78 d3 00 00 48 01 c7 e9 11 08 00 00 eb e6 90 9c 58 c3 57 9d c3 fa c3 fb c3 fb f4 <c3> f4 c3 0f 06 c3 0f 20 c0 c3 0f 22 c7 c3 0f 20 d0 c3 0f 22 d7 mary kernel: [49874.518620] Uhhuh. NMI received for unknown reason 00 on CPU 3. mary kernel: [49874.518621] Do you have a strange power saving mode enabled? mary kernel: [49874.518622] Dazed and confused, but trying to continue mary kernel: [49874.518694] Uhhuh. NMI received for unknown reason 00 on CPU 4. mary kernel: [49874.518696] Do you have a strange power saving mode enabled? mary kernel: [49874.518697] Dazed and confused, but trying to continue mary kernel: [49874.518796] Uhhuh. NMI received for unknown reason 00 on CPU 5. mary kernel: [49874.518797] Do you have a strange power saving mode enabled? mary kernel: [49874.518798] Dazed and confused, but trying to continue mary kernel: [49874.518891] Uhhuh. NMI received for unknown reason 00 on CPU 6. mary kernel: [49874.518892] Do you have a strange power saving mode enabled? mary kernel: [49874.518893] Dazed and confused, but trying to continue mary kernel: [49874.518990] Uhhuh. NMI received for unknown reason 00 on CPU 7. mary kernel: [49874.518991] Do you have a strange power saving mode enabled? mary kernel: [49874.518992] Dazed and confused, but trying to continue
その2枚を外したところ。あー。外す前も撮っとけば良かったかなと思ったときには後の祭り。...ま、それはそれとして、PCも外したので一緒にケーブル類もいろいろと張り直し。何しろ、長さの余計な分を一番下の棚板の下に押し込んだりしていたのでぐちゃぐちゃしいの何のって...。下に見えるケーブルのかたまりはその名残。
外した2枚の跡地にコの字フレームを付けて76cmラックを70cm高3段(1段は天板)にして装着。ラックの下のほうでごちゃっとしていた電源コードはコンセントはそのままに76cmラック板を使って引っ掛けながら上に迂回させてまとめる。
