I am testing a Proxmox cluster environment with 3 servers and one iSCSI storage.
I have configured the storage, and on the servers I connect the storage with multipath.
In both versions I perform the same tasks and I have the same configuration (except for an additional minor option in the multipath.conf).
blacklist_exceptions {
wwid "3600a098000fd5aa4000000bc5d6de0b7.
}
multipaths {
multipath {
wwid "3600a098000fd5a7c000000c05d5e0f25"
alias mpath0
}
}
defaults {
polling_interval 5
path_selector "round-robin 0"
path_grouping_policy multibus
uid_attribute "ID_SERIAL"
rr_min_io 100
failback immediate
no_path_retry queue
}
*in Promxmox 6 I need to add in defaults:
find_multipaths "no"
This is the only single change in both versions
If i run this command
fio --filename=/dev/mapper/mpath0 --direct=1 --rw=read --bs=1m --size=20G --numjobs=200 --runtime=60 --group_reporting --name=file1
In Proxmox 5.4-3 I have this results
Run status group 0 (all jobs):
READ: io=83446MB, aggrb=1386.5MB/s, minb=1386.5MB/s, maxb=1386.5MB/s, mint=60187msec, maxt=60187msec
In Proxmox 6 I have around 20MB/s.
¿Does someone has a similar issue ?
The steps could not be wrong only for one version.
I'm pretty lost
I have this issue before I try to add the iSCSI to proxmox.
So I think the problem must be with the Debian Kernel, a driver. A new needed configuration for Debian 10 and iSCSI multipath.
I uses the same layout, Ips, etc, in both cases
*P6 uses version 12.something (I need to reinstall all again with that version to take note of the driver)
root@Jupiter:~# modinfo be2net
filename: /lib/modules/4.15.18-12-pve/kernel/drivers/net/ethernet/emulex/benet/be2net.ko
license: GPL
author: Emulex Corporation
description: Emulex OneConnect NIC Driver 11.4.0.0
version: 11.4.0.0
srcversion: 0D790BBD653BC12849EED84
alias: pci:v000010DFd00000728sv*sd*bc*sc*i*
alias: pci:v000010DFd00000720sv*sd*bc*sc*i*
alias: pci:v000010DFd0000E228sv*sd*bc*sc*i*
alias: pci:v000010DFd0000E220sv*sd*bc*sc*i*
alias: pci:v000019A2d00000710sv*sd*bc*sc*i*
alias: pci:v000019A2d00000700sv*sd*bc*sc*i*
alias: pci:v000019A2d00000221sv*sd*bc*sc*i*
alias: pci:v000019A2d00000211sv*sd*bc*sc*i*
depends:
retpoline: Y
intree: Y
name: be2net
vermagic: 4.15.18-12-pve SMP mod_unload modversions
parm: num_vfs:Number of PCI VFs to initialize (uint)
parm: rx_frag_size:Size of a fragment that holds rcvd data. (ushort)
Moving a disk from the iscsi to a local lvm volume takes 5 minutes in Proxmox 5. In Proxmox 6, It takes 3 hours
I have configured the storage, and on the servers I connect the storage with multipath.
In both versions I perform the same tasks and I have the same configuration (except for an additional minor option in the multipath.conf).
blacklist_exceptions {
wwid "3600a098000fd5aa4000000bc5d6de0b7.
}
multipaths {
multipath {
wwid "3600a098000fd5a7c000000c05d5e0f25"
alias mpath0
}
}
defaults {
polling_interval 5
path_selector "round-robin 0"
path_grouping_policy multibus
uid_attribute "ID_SERIAL"
rr_min_io 100
failback immediate
no_path_retry queue
}
*in Promxmox 6 I need to add in defaults:
find_multipaths "no"
This is the only single change in both versions
If i run this command
fio --filename=/dev/mapper/mpath0 --direct=1 --rw=read --bs=1m --size=20G --numjobs=200 --runtime=60 --group_reporting --name=file1
In Proxmox 5.4-3 I have this results
Run status group 0 (all jobs):
READ: io=83446MB, aggrb=1386.5MB/s, minb=1386.5MB/s, maxb=1386.5MB/s, mint=60187msec, maxt=60187msec
In Proxmox 6 I have around 20MB/s.
¿Does someone has a similar issue ?
The steps could not be wrong only for one version.
I'm pretty lost
I have this issue before I try to add the iSCSI to proxmox.
So I think the problem must be with the Debian Kernel, a driver. A new needed configuration for Debian 10 and iSCSI multipath.
I uses the same layout, Ips, etc, in both cases
*P6 uses version 12.something (I need to reinstall all again with that version to take note of the driver)
root@Jupiter:~# modinfo be2net
filename: /lib/modules/4.15.18-12-pve/kernel/drivers/net/ethernet/emulex/benet/be2net.ko
license: GPL
author: Emulex Corporation
description: Emulex OneConnect NIC Driver 11.4.0.0
version: 11.4.0.0
srcversion: 0D790BBD653BC12849EED84
alias: pci:v000010DFd00000728sv*sd*bc*sc*i*
alias: pci:v000010DFd00000720sv*sd*bc*sc*i*
alias: pci:v000010DFd0000E228sv*sd*bc*sc*i*
alias: pci:v000010DFd0000E220sv*sd*bc*sc*i*
alias: pci:v000019A2d00000710sv*sd*bc*sc*i*
alias: pci:v000019A2d00000700sv*sd*bc*sc*i*
alias: pci:v000019A2d00000221sv*sd*bc*sc*i*
alias: pci:v000019A2d00000211sv*sd*bc*sc*i*
depends:
retpoline: Y
intree: Y
name: be2net
vermagic: 4.15.18-12-pve SMP mod_unload modversions
parm: num_vfs:Number of PCI VFs to initialize (uint)
parm: rx_frag_size:Size of a fragment that holds rcvd data. (ushort)
Moving a disk from the iscsi to a local lvm volume takes 5 minutes in Proxmox 5. In Proxmox 6, It takes 3 hours