2009-01-08から1日間の記事一覧

gcc の最適化オプション

2007-06-15 を参考にしつつ。 # cat /proc/cpuinfo |grep flags flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtprである場合、-march=pentium4m がよいというこ…

fdatasync() と fsync() の違い

fdatasync() と fsync() について全く知識が無いので、調べ中。両方とも、データをハードディスクに *物理的に* 格納するためのファンクションのようだ。 fdatasync() は (システム・コールから戻る前に) ファイルの全てのデータ・バッファーを ディスクにフ…

RDBMSのトランザクションの上限

複数の変更を1つのトランザクションにまとめてください。InnoDB は、もしトランザクションがデータベースに変更を行うなら、各トランザクション コミットの際にディスクにログをフラッシュしなければいけません。もしディスクが OS を 「欺かなければ」、デ…