All posts by 2510

XtreemFSをFreeBSDでビルドする

まだまだ長い旅路の途中。
成果物はGitHubの2510/xtreemfs (freebsd branch)に。

# pkg install bash gmake openjdk8 apache-ant python27 cmake boost-all fusefs-libs
# mount -t fdescfs fdesc /dev/fd
# git clone https://github.com/2510/xtreemfs
# setenv JAVA_HOME /usr/local/openjdk8
# gmake ANT_BIN=/usr/local/bin/ant PYTHON=python2.7 CC=cc CXX=c++
(中略)
BUILD SUCCESSFUL
# gmake ANT_BIN=/usr/local/bin/ant PYTHON=python2.7 CC=cc CXX=c++ install
# sh /etc/xos/xtreemfs/postinstall_setup.sh

今日のところはビルドだけ。
またそのうち、ね。

# /etc/init.d/xtreemfs-osd start
/etc/init.d/xtreemfs-osd: line 19: /etc/init.d/functions: No such file or directory

Continue reading XtreemFSをFreeBSDでビルドする

system(kernel)のCPU使用率

先日ehci0の割り込みが暴れたサーバをちょっとだけアップデートした。
結局怖いのでUSB接続のHDDはやめにして、SATA接続に。

しかし起動してみると重いときがある。
おかしいと思って割り込みを見ても正常だけど、system(kernel)のCPU使用率が異常に高い。

どうやらtopで調べるとzfsの書き込み負荷が原因のようだったので、とあるzfscompressionを調整して解決。
Continue reading system(kernel)のCPU使用率

ehci0の割り込みがおかしい

なんだか最近、10秒ごとにgstatの結果表示やらSSHやらが固まると思ったら、interrupt stormっぽい現象が起きてた。
秒間180000件も割り込みが起きてりゃ、いろいろおかしくなるでしょう。

踏んだバグは、どうやらこの辺らしい。

[ehci] Extremely high interrupt rate on ehci/uhci IRQ16 80% cpu utilization on CPU0

FreeBSD 9系、10系ともにJun 17 2015, つまり2015/06/17に修正版がコミット済みなので、きっと9.4-RELEASEには入っている。
が、我が家で問題を起こした子はストレージなので怖くてアップグレードなんてできない。ので、また今度にでも検証の予定。

Continue reading ehci0の割り込みがおかしい

Windows 10インストール

Windows 8.1でゲームをやってたらよく止まることがあって、イライラしたのでOSを入れなおしてみた。
要らないサービスが山盛りだったのでいろいろ無効化。自分用にGistに登録したのでメモを兼ねて置いておく。

Windows 10 Disable Services.bat

ちなみに遅い原因はOSではなく、GPUでもなく、My Documentsをネットワークドライブにしていたからだった。
EVE Onlineは大量にログを出力する関係、Killing Floor 2は書いてはいないが何かを読み込んでいる気がする。
(書き込みはバックアップソフトが同期を取った際のログで分かるが、読み込みは分からなかった。開いているハンドルでも見れば分かるかもしれないが。)

py-opencvがmakeできない

うっかりpkg installして、手動ビルドしたopencvが上書きされちゃった。
ffmpegがないとH.264が読めないじゃんさ……。

そのまま再ビルドしようとしたらvulnerableだといってインストールさせてくれない。
しょうがないからとports treeを更新してからやり直したら、ビルドがコケた。

結果的にはports側のpkg-plistを書き換えて対応。
Continue reading py-opencvがmakeできない