0

我在支持 NVMe 设备的 SAN 环境中使用 Linux 主机(SLES 15 SP2,内核版本为 5.3.18-24.78-default),因此可以动态添加/删除设备。

我注意到,当我为我的 linux 主机配置了 4000 多个 NVMe 设备并添加更多设备时,内核会立即通过在 dmesg 中添加以下消息来识别添加了一个设备 -

[49701.992704] nvme nvme2: rescanning namespaces.
[49701.992716] nvme nvme1: rescanning namespaces.
[49701.992731] nvme nvme3: rescanning namespaces.
[49701.992746] nvme nvme4: rescanning namespaces.

但是,实际的 sysfs 和 /dev 等设备文件只有在延迟之后才会出现,而且有时这个延迟会大于一分钟。

我想了解为什么会出现这种延迟,有没有办法调整它。此外,这种延迟是否取决于 CPU/可用内存/使用情况?

如果有人可以提供帮助或指点,那就太好了。

感谢和问候

4

0 回答 0