Skip to content

Commit 98fefc6

Browse files
authored
[baseimage]: Add nvme-cli tool in both baseimage and pmon (#18967)
Add nvme-cli utility tool for platforms using NVMe How to verify it root@str-D10-U32:~# nvme version nvme version 2.3 (git 2.3) libnvme version 1.3 (git 1.3) root@str-D10-U32:~# root@str-D10-U32:~# nvme smart-log /dev/nvme0 Smart Log for NVME device:nvme0 namespace-id:ffffffff critical_warning : 0 temperature : 43°C (316 Kelvin) available_spare : 100% available_spare_threshold : 10% percentage_used : 0% endurance group critical warning summary: 0 Data Units Read : 4,421,218 (2.26 TB) Data Units Written : 2,590,713 (1.33 TB) host_read_commands : 26,514,410 host_write_commands : 30,359,625 controller_busy_time : 555 power_cycles : 222 power_on_hours : 2,528 unsafe_shutdowns : 219 media_errors : 0 num_err_log_entries : 0 Warning Temperature Time : 18 Critical Composite Temperature Time : 0 Temperature Sensor 2 : 43°C (316 Kelvin) Temperature Sensor 3 : 30°C (303 Kelvin) Temperature Sensor 6 : 43°C (316 Kelvin) Thermal Management T1 Trans Count : 4 Thermal Management T2 Trans Count : 0 Thermal Management T1 Total Time : 1337 Thermal Management T2 Total Time : 0 root@str-D10-U32:~#
1 parent b952caa commit 98fefc6

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

build_debian.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,8 @@ sudo LANG=C DEBIAN_FRONTEND=noninteractive chroot $FILESYSTEM_ROOT apt-get -y in
406406
sysstat \
407407
xxd \
408408
wireless-regdb \
409-
zstd
409+
zstd \
410+
nvme-cli
410411

411412
# Have systemd create the auditd log directory
412413
sudo mkdir -p ${FILESYSTEM_ROOT}/etc/systemd/system/auditd.service.d

dockers/docker-platform-monitor/Dockerfile.j2

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ RUN apt-get update && \
2626
libpci3 \
2727
iputils-ping \
2828
pciutils \
29+
nvme-cli \
2930
ethtool && \
3031
# smartmontools version should match the installed smartmontools in sonic_debian_extension build template
3132
apt-get install -y -t bookworm-backports \

0 commit comments

Comments
 (0)