RSS

日々のメモ書き

Debian Developerが綴るメモ

先月のトレーニング

ロードで500km以上走ってんのか。

結構トレーニング出たよなと思ったら500km以上走っていた。出張が多かったのでMTBではあまり走ってないけど。ロードで500km走ったのが2年振りだった。そりゃー遅くなるわー。あと2週間、さらに追い込んでいきましょー。

XFSチューニングテスト

そんなに複雑なことはやってないけど素でmkfs.xfsを動かせばよいというものではないらしいので。削除が遅いのがXFSのこまった点なのでどうなるか。

# mkdir z 
# cd z
# time seq 500000 | xargs touch
# cd ..
# time rm -rf z

を実行してみて時間をはかる。

  • 単にmkfs.xfsを実行してみただけだと  3:12s/ 2:53
  • mkfs.xfs -l size=64m /dev/hdXXだと  3:03 / 2:30

  • mkfs.xfs -l size=128m /dev/hdXXだと  2:56 /  2:33
  • mount -o logbufs=8 で上記のmkfs.xfsだと  2:48 / 2:09
なるほど〜。

UUIDでXFSをマウントする

これでデバイス名が代わっても安心。

  1. mkfs.xfs /dev/a_device
  2. xfs_admin -u /dev/a_device
  3. uuidが表示される
  4. fstabに次のように書く
  5. UUID=the_uuid /mount/path xfs default 0 0

PostgreSQLの認証をLDAPでする

むずかしい話でもなくて。

host all all 127.0.0.1/32 ldap "ldap://192.168.1.1/dc=example,dc=org;uid=;,ou=Users,dc=example,dc=org"

とpg_hba.confに書く。

ldap://ldaphost/basedn;prefix;suffixとなる。この例でユーザーがhogeならばuid=hoge,ou=Users,dc=example,dc=jpが使われる。

ちなみに認証だけなのでユーザーの作成はcreateuserで別に作っておくように。AuthenticationとAuthorizationは違うという話。

今日のトレーニング

さむいな。

百年草のところを登る。41分か。まずまず。アウターだけで登れたので足の力が復活しつつある。ダンシングでゴリゴリ登るのもできるようになってきた。週末からの気温低下で下りが結構寒い。登っているときに同業の方と結構すれ違う。

大井橋のところに新しい橋を作るとの表示が出ていた。渋滞解消のために本格的に手を入れるようだ。あそこひどいもんな。

今日のトレーニング

稲武まで。150km。

矢作ダムに出てからR257まで。稲武に入ると突然気温が下がる。山を越えると気温が下がるのかねえ。結構日焼けになるんだね。全体に復活気味。やはりトレーニングをしないといけない。追い込めばまだまだ力が出てきますな。鈍っているだけだ。

100kmを越えてからが本当のトレーニングだと思う。そっからだよね。


open-cobolをつかう

COBOLをちょっとやってみようと。

cobcに-xのオプションをつけないとコンパイルできないよってことはわかった。最初はなぜsoファイルができるのかなーと考えていた。

XFSチューニングをちょっと

mountのオプションだけ。

70万のファイルを削除するベンチマーク。logbufs=8 で20%ぐらいよくなっているということかな。

# mount -o logbufs=8 /test
# time rm -rf /test/aaa
real 21m19.383s
user 0m1.280s
sys 0m45.111s

# mount -o /test
# time rm -rf /test/bbb
real 26m37.726s
user 0m2.204s
sys 1m24.385s

レーサーパンツ

新しいの購入。

パールイズミの3D Neoパッドのパンツを購入。さすがに今まで買っていたちょっと下のランクの製品とは座り心地が違う。さすがだね。

< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 >