僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
Linux From Scratch の stable は 7.7になった。
7.6をベースにしたPIにも手を入れる。
grepとe2fsprogsのアップデートは数十分で済んだが、
こちらは4時間半ほどかかった。
$ time { ../glibc-2.21/configure \ --prefix=/usr \ --disable-profile \ --enable-kernel=2.6.32 \ --enable-obsolete-rpc && \ make ; } . . make[2]: Leaving directory '/home/makoto/src/lfs/glibc/glibc-2.21/elf' make[1]: Leaving directory '/home/makoto/src/lfs/glibc/glibc-2.21' real 264m33.352s user 220m48.320s sys 15m15.230s
make check は省略。
make install も25分ほどかかった。
RasPI 2BのSBU測定ついでに、ほとんど同じ環境で
MicroSDカードの違いを比較してみた。
いずれもRaspbianで。
まず高価い方。
$ time \ { ../binutils-2.25/configure \ --prefix=$HOME/work/tools \ --with-lib-path=/tools/lib \ --disable-nls \ --disable-werror && make && make install ; } .. .. make[1]: Nothing to be done for 'install-target'. make[1]: Leaving directory '/home/pi/work/src/binutils-2.25' real 15m28.815s user 12m12.110s sys 1m0.190s
BのSBUが43分くらいだったことを考えれば、ざっと三倍弱。
$ time \ { ../binutils-2.25/configure \ --prefix=$HOME/work/tools \ --with-lib-path=/tools/lib \ --disable-nls \ --disable-werror && make && make install ; } .. .. make[1]: Nothing to be done for 'install-target'. make[1]: Leaving directory '/home/pi/work/src/binutils/binuils-build' real 15m5.719s user 11m47.880s sys 0m57.170s
一度しか試していない点で誤差の範囲(2%)だけど、 こちらの方が速いと出てしまった。
ついで書き込みテスト。安い方。
$ time dd if=/dev/zero of=1gb.img bs=2M count=512 512+0 records in 512+0 records out 1073741824 bytes (1.1 GB) copied, 138.274 s, 7.8 MB/s real 2m26.303s user 0m0.000s sys 0m10.750s $ time dd if=/dev/urandom of=1gb.img bs=2M count=512 512+0 records in 512+0 records out 1073741824 bytes (1.1 GB) copied, 561.134 s, 1.9 MB/s real 9m22.144s user 0m0.020s sys 8m36.020s
同じく高価い方。
$ time dd if=/dev/zero of=1gb.img bs=2M count=512 512+0 レコード入力 512+0 レコード出力 1073741824 バイト (1.1 GB) コピーされました、 65.4101 秒、 16.4 MB/秒 real 1m5.427s user 0m0.030s sys 0m9.300s $ time dd if=/dev/urandom of=1gb.img bs=2M count=512 512+0 レコード入力 512+0 レコード出力 1073741824 バイト (1.1 GB) コピーされました、 522.252 秒、 2.1 MB/秒 real 8m43.718s user 0m0.010s
ただ書き込むだけなら、ほぼ額面通りの差が出ることもある。しかし 大抵はさほど差が開くわけでもない。というあたりか。
nuttcp。GIGAなPCとクロスケーブル。
まずBで。
$ nuttcp $PC 61.1095 MB / 10.01 sec = 51.2332 Mbps 97 %TX 8 %RX 0 retrans 1.10 msRTT $ nuttcp $RPI_B 112.2031 MB / 10.01 sec = 93.9910 Mbps 1 %TX 80 %RX 0 retrans 0.80 msRTT
差があるのは
以前見た通り。今のほうが若干遅い。
んで、2B。
$ nuttcp $PC 112.4704 MB / 10.02 sec = 94.1458 Mbps 6 %TX 20 %RX 0 retrans 0.69 msRTT $ nuttcp $RPI2_B 112.3241 MB / 10.01 sec = 94.1345 Mbps 1 %TX 25 %RX 0 retrans 0.72 msRTT
こちらはほとんど差がなかった。
Bと2Bは、NICもドライバも同じはずだから、プロセッサの差が出たというところか。
メモリはどうなのかしら。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。