Proxmox 9.0.3 Ceph show "0" on Reads, Writes, IOPS (Look for help)

kennethlam

New Member
Jun 10, 2026
2
0
1
Hi everyone,

I am using Proxmox 9.0.3 with three nodes with Ceph 19.2.3. The Ceph is work fine and show health. All OSDs is fine and health. However, the value "Read", "Writes", "IOPS Reads" and "IOPS Writes" always show "0", even if I process clone a VM. When I read the log file, all generate low is like below.

"cluster [DBG] pgmap v6214668: 321 pgs: 321 active+clean; 18 TiB data, 53 TiB used, 99 TiB / 152 TiB avail; 0 B/s rd, 0 B/s wr, 0 op/s"

Can any one help me?
 
Hi @kennethlam

thanks for posting in the forum!

Can you please provide the output for the following commands:
pveversion -v
ceph -s
cat /etc/pve/ceph.conf
ceph osd pool stats

Did you change anything recently that caused this behavior?

Yours sincerely
Jonas
 
Below is the log.

_____________________________________________________________________________________________________
pveversion -v
proxmox-ve: 9.0.0 (running kernel: 6.14.8-2-pve)
pve-manager: 9.0.3 (running version: 9.0.3/025864202ebb6109)
proxmox-kernel-helper: 9.0.3
proxmox-kernel-6.14.8-2-pve-signed: 6.14.8-2
proxmox-kernel-6.14: 6.14.8-2
ceph: 19.2.3-pve1
ceph-fuse: 19.2.3-pve1
corosync: 3.1.9-pve2
criu: 4.1.1-1
frr-pythontools: 10.3.1-1+pve4
ifupdown2: 3.3.0-1+pmx9
intel-microcode: 3.20250512.1
ksm-control-daemon: 1.5-1
libjs-extjs: 7.0.0-5
libproxmox-acme-perl: 1.7.0
libproxmox-backup-qemu0: 2.0.1
libproxmox-rs-perl: 0.4.1
libpve-access-control: 9.0.3
libpve-apiclient-perl: 3.4.0
libpve-cluster-api-perl: 9.0.6
libpve-cluster-perl: 9.0.6
libpve-common-perl: 9.0.9
libpve-guest-common-perl: 6.0.2
libpve-http-server-perl: 6.0.3
libpve-network-perl: 1.1.6
libpve-rs-perl: 0.10.7
libpve-storage-perl: 9.0.13
libspice-server1: 0.15.2-1+b1
lvm2: 2.03.31-2
lxc-pve: 6.0.4-2
lxcfs: 6.0.4-pve1
novnc-pve: 1.6.0-3
proxmox-backup-client: 4.0.9-1
proxmox-backup-file-restore: 4.0.9-1
proxmox-backup-restore-image: 1.0.0
proxmox-firewall: 1.1.1
proxmox-kernel-helper: 9.0.3
proxmox-mail-forward: 1.0.2
proxmox-mini-journalreader: 1.6
proxmox-offline-mirror-helper: 0.7.0
proxmox-widget-toolkit: 5.0.4
pve-cluster: 9.0.6
pve-container: 6.0.9
pve-docs: 9.0.7
pve-edk2-firmware: 4.2025.02-4
pve-esxi-import-tools: 1.0.1
pve-firewall: 6.0.3
pve-firmware: 3.16-3
pve-ha-manager: 5.0.4
pve-i18n: 3.5.2
pve-qemu-kvm: 10.0.2-4
pve-xtermjs: 5.5.0-2
qemu-server: 9.0.16
smartmontools: 7.4-pve1
spiceterm: 3.4.0
swtpm: 0.8.0+pve2
vncterm: 1.9.0
zfsutils-linux: 2.3.3-pve1
root@LKT-PVE01:/# ceph -s
cluster:
id: fcf7e666-f52c-4a44-bd1b-76176a878cd2
health: HEALTH_OK

services:
mon: 3 daemons, quorum LKT-PVE01,LKT-PVE02,LKT-PVE03 (age 11w)
mgr: LKT-PVE02(active, since 4M), standbys: LKT-PVE01, LKT-PVE03
mds: 1/1 daemons up, 2 standby
osd: 36 osds: 36 up (since 11w), 36 in (since 11w)

data:
volumes: 1/1 healthy
pools: 5 pools, 321 pgs
objects: 4.68M objects, 18 TiB
usage: 53 TiB used, 99 TiB / 152 TiB avail
pgs: 320 active+clean
1 active+clean+scrubbing+deep

io:
client: 0 B/s rd, 0 B/s wr, 0 op/s rd, 0 op/s wr

root@LKT-PVE01:/# cat /etc/pve/ceph.conf
[global]
auth_client_required = cephx
auth_cluster_required = cephx
auth_service_required = cephx
cluster_network = 192.168.0.1/24
fsid = fcf7e666-f52c-4a44-bd1b-76176a878cd2
mon_allow_pool_delete = true
mon_host = 192.168.0.1 192.168.0.2 192.168.0.3
ms_bind_ipv4 = true
ms_bind_ipv6 = false
osd_pool_default_min_size = 2
osd_pool_default_size = 3
public_network = 192.168.0.1/24

[client]
keyring = /etc/pve/priv/$cluster.$name.keyring

[client.crash]
keyring = /etc/pve/ceph/$cluster.$name.keyring

[mds]
keyring = /var/lib/ceph/mds/ceph-$id/keyring

[mds.LKT-PVE01]
host = LKT-PVE01
mds_standby_for_name = pve

[mds.LKT-PVE02]
host = LKT-PVE02
mds_standby_for_name = pve

[mds.LKT-PVE03]
host = LKT-PVE03
mds_standby_for_name = pve

[mon.LKT-PVE01]
public_addr = 192.168.0.1

[mon.LKT-PVE02]
public_addr = 192.168.0.2

[mon.LKT-PVE03]
public_addr = 192.168.0.3

root@LKT-PVE01:/# ceph osd pool stats
pool .mgr id 1
nothing is going on

pool SSD_Pool id 2
client io 76 KiB/s rd, 18 MiB/s wr, 6 op/s rd, 88 op/s wr

pool HDD_Pool id 3
client io 0 B/s rd, 615 KiB/s wr, 0 op/s rd, 55 op/s wr

pool ISO_Images_data id 4
nothing is going on

pool ISO_Images_metadata id 5
nothing is going on
_____________________________________________________________________________________________________

The system is build for our UAT environment and built around half an year. This behavior is occurred during first time after installation and deploy to use. However, the system work very well and the ceph work also normal. Just not any IOPS data display.

Many thank you for your reply and help.
 
Thanks for providing the info!

As you can see here
pool SSD_Pool id 2
client io 76 KiB/s rd, 18 MiB/s wr, 6 op/s rd, 88 op/s wr

pool HDD_Pool id 3
client io 0 B/s rd, 615 KiB/s wr, 0 op/s rd, 55 op/s wr
Ceph actually knows about the traffic but doesn't seem to consider it for the status page.

While i can't say for certain if this will fix the issue, i'd still urge you to update your servers to the current minor releases and kernel.
In the case of ceph packages it might be necessary to restart the services and for the kernel update which is security-relevant a host-reboot will be needed.

Yours sincerely
Jonas