[pgsql-jp: 38866] Re: HDD差異だけで更新性能だけこんなに違うのはなぜ?

Kouji Ito kouji @ cty-net.ne.jp
2007年 10月 18日 (木) 21:56:58 JST


こんにちは、伊藤です。

PostgreSQLは、rawデバイスに対して書き込みを行うわけではないので、
下記の値に着目してみましたが、凄く早いですね。(200MB/sを軽く越えている。)
この値って、本当に信用できる値なんでしょうか?

iostatとかでそれぞれのDISKに対するI/O統計を取ってみると、実は全然違うってことありませんか?
もしくは、ddの後に1回syncしていますが、この後もこっそりDISKに書き込んでいるとか。

また、内蔵SAS、DiskArrayはそれぞれ同じRAIDになってるんでしょうか?

一度 iozoneなどのファイルシステムのベンチマークを取って比較してみてはどうでしょう。

単純に、DiskArrayが遅いだけ、もしくは内蔵SASが書いたフリしてるような気がするんですが。



> sda10# time ( dd if=/dev/zero of=/DB/BIG bs=1M count=1024 ; sync )
> 1024+0 records in
> 1024+0 records out
> 1073741824 bytes (1.1 GB) copied, 4.72524 seconds, 227 MB/s
> 
> real    0m21.490s
> user    0m0.001s
> sys     0m1.909s
> 



> sde1# time ( dd if=/dev/zero of=/DB/BIG bs=1M count=1024 ; sync )
> 1024+0 records in
> 1024+0 records out
> 1073741824 bytes (1.1 GB) copied, 3.90016 seconds, 275 MB/s
> 
> real    0m37.200s
> user    0m0.002s
> sys     0m2.079s
> 
> 




pgsql-jp メーリングリストの案内