[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[Nbd] hi, nbd bug on CENTOS 6.3



Hi,nbd team:

 

This problem has troubled me for a long time

 

  I find ,in centos 6.3, the kernel send to nbd-server all packet request size is 4096 byte,

  But when I compile the kernel to 2.6.32 ,it is download from kernel.org,

  Then the kernel send nbd-server packet request size is 127K, why???

 

  But in centos 5.10, the kernel send nbd-server packet request size is 127K, only in centos 6.3,6.4 and 6.5

  Then the kernel send to nbd-server packet request size is 4096 byte, why???

  When I compile the kernel to 2.6.32, the source is download from kernel.org,

Then the kernel send nbd-server packet request size is 127K, why???

 

  How to solve this problem??? But not compile the kernel,please answer me,thank you very much

How to solve this problem??? But not compile the kernel,please answer me,thank you very much

How to solve this problem??? But not compile the kernel,please answer me,thank you very much

  I compile nbd module in centos 6.3, step is :

 

  1.yum install kernel-devel kernel-headers

2.cd /tmp

Wget ftp://ftp.redhat.com/pub/redhat/linux/enterprise/6ComputeNode/en/os/SRPMS/kernel-2.6.32.220.4.2.el6.src.rpm (CentOS

3.rpm -ivh kernel-2.6.32.220.4.2.el6.src.rpm

4. cd ~/rpmbuild/SOURCES

5.tar jxf linux-2.6.32-220.4.2.el6.tar.bz2 -C /usr/src/kernels/

6.cd /usr/src/kernels

7.mv $(uname -r) $(uname -r)-old

8.mv linux-2.6.32-220.4.2.el6 $(uname -r)

9.cd $(uname -r)

10.make mrproper

11.cp ../$(uname -r)-old/Module.symvers .

12.cp /boot/config-$(uname -r) ./.config

13.make oldconfig

14.make prepare

15.make scripts

16.make CONFIG_BLK_DEV_NBD=m M=drivers/block

17.cp drivers/block/nbd.ko /lib/modules/$(uname -r)/kernel/drivers/block/

18.depmod a

19.modprobe nbd

20. nbd-server 1234 /root/nbd d

21. nbd-client 127.0.0.1 1234 /dev/nbd0 -b 4096 -p s

22. dd if=/dev/zero of=/dev/nbd0 bs=1M count=1000000

23:

 

2493: *NBD_CMD_WRITE from 10944512 (21376) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10944512 len 4096 fua 0), +OK!

2494: *NBD_CMD_WRITE from 10948608 (21384) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10948608 len 4096 fua 0), +OK!

2495: *NBD_CMD_WRITE from 10952704 (21392) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10952704 len 4096 fua 0), +OK!

2496: *NBD_CMD_WRITE from 10956800 (21400) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10956800 len 4096 fua 0), +OK!

2497: *NBD_CMD_WRITE from 10960896 (21408) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10960896 len 4096 fua 0), +OK!

2498: *NBD_CMD_WRITE from 10964992 (21416) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10964992 len 4096 fua 0), +OK!

2499: *NBD_CMD_WRITE from 10969088 (21424) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10969088 len 4096 fua 0), +OK!

2500: *NBD_CMD_WRITE from 10973184 (21432) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10973184 len 4096 fua 0), +OK!

2501: *NBD_CMD_WRITE from 10977280 (21440) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10977280 len 4096 fua 0), +OK!

2502: *NBD_CMD_WRITE from 10981376 (21448) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10981376 len 4096 fua 0), +OK!

2503: *NBD_CMD_WRITE from 10985472 (21456) len 4096, wr: net->buf, *buf->exp, (WRITE to fd 6 offset 10985472 len 4096 fua 0), +OK!




Reply to: