在Windows Server
上的Hyper-V
上的Rhel
上安装IBM db2
。 * .vhdx文件在CSV
。 例如C:\ClusterStorage\volume1\hyper-v\oktest-lb1\oktest-lb1.vhdx
。
db2对其数据库文件使用O_DIRECT
标志(未caching的I / O),对于读/写操作使用8k或更小的小块。
不知何故,这个直接的标志是通过整个堆栈传播到主机系统。 主机caching不使用。
networking滞后杀死了这些小操作的性能。 使用oflag=direct
/ iflag=direct
testingdd
需要一个解决方法。