Index: /branches/rel_avx_2_7_5/src/backend/sys_cmd.c
===================================================================
--- /branches/rel_avx_2_7_5/src/backend/sys_cmd.c	(revision 9234)
+++ /branches/rel_avx_2_7_5/src/backend/sys_cmd.c	(working copy)
@@ -793,19 +793,71 @@
 	return 0;
 }
 
+#define SMARTCTL_CMD \
+"{ \
+    echo \"Total disks: $(smartctl --scan | wc -l)\"; \
+    smartctl --scan; \
+    echo; \
+    for d in $(smartctl --scan | awk '{print $1}'); do \
+        echo \"=== $d ===\"; \
+        smartctl -i -H $d; \
+    done; \
+}"
+#define DISK_READ_SPEED_CMD "dd if=/dev/sda of=/dev/null bs=1M count=1000 iflag=direct"
+#define DISK_WRITE_SPEED_CMD "dd if=/dev/zero of=/tmp/test bs=1M count=1000 oflag=direct"
+#define DISK_PARTITION_USAGE_CMD "(df -Th | head -n1; df -Th | tail -n +2 | sort -k1)"
+#define LSBLK_DISK_DEVICE "lsblk -d -o NAME,MODEL,SERIAL,VENDOR,REV,WWN,TRAN,HCTL,STATE"
+#define LSBLK_FS_INFO "lsblk -o NAME,SIZE,TYPE,FSTYPE,LABEL,UUID,MOUNTPOINT,MAJ:MIN,RA,RO,RM,OWNER,GROUP,MODE"
+#define LSBLK_HW_INFO "lsblk -o NAME,SIZE,TYPE,ROTA,RAND,SCHED,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,RQ-SIZE,DISC-GRAN,DISC-MAX,DISC-ZERO"
+
 char *debug_snap_commands[] = {
+// =======================================================
+// System Runtime Information
+// Collect system status for debugging (network, process,
+// resource usage, filesystem, memory, OVS, kernel logs).
+// =======================================================
 	"printf \"\nnetstat -an\n\" >> "SNAP_PATH"/system",
 	"netstat -an >> "SNAP_PATH"/system",
 	"printf \"\nps -auxww\n\" >> "SNAP_PATH"/system",
 	"ps -auxww >> "SNAP_PATH"/system",
-	"printf \"\ntop -n 2 -S\n\" >> "SNAP_PATH"/system",
-	"top -n 2 -S >> "SNAP_PATH"/system",
+	"printf \"\ntop -b -n 2 -S\n\" >> "SNAP_PATH"/system",
+	"top -b -n 2 -S >> "SNAP_PATH"/system",
 	"printf \"\ndf -ah\n\" >> "SNAP_PATH"/system",
 	"df -ah >> "SNAP_PATH"/system",
 	"printf \"\nfree -h\n\" >> "SNAP_PATH"/system",
 	"free -h >> "SNAP_PATH"/system",
+	"printf \"\n/ca/bin/printovs.py\n\" >> "SNAP_PATH"/system",
 	"/ca/bin/printovs.py >> "SNAP_PATH"/system",
-	"dmesg >> "SNAP_PATH"/system",
+	"printf \"\ndmesg -T\n\" >> "SNAP_PATH"/system",
+	"dmesg -T >> "SNAP_PATH"/system",
+
+// =========================================================
+// Disk Information
+// Collect disk health, performance, and configuration data
+// for storage troubleshooting.
+// =========================================================
+	"printf \"\nsmartctl --scan & smartctl -i -H /dev/sd*\n\" >> "SNAP_PATH"/disk",
+	""SMARTCTL_CMD" >> "SNAP_PATH"/disk",
+	"printf \"\n=== DISK READ SPEED TEST ===\" >> "SNAP_PATH"/disk",
+	"printf \"\n"DISK_READ_SPEED_CMD"\n\" >> "SNAP_PATH"/disk",
+	""DISK_READ_SPEED_CMD" >> "SNAP_PATH"/disk 2>&1",
+	"printf \"\n=== DISK WRITE SPEED TEST ===\" >> "SNAP_PATH"/disk",
+	"printf \"\n"DISK_WRITE_SPEED_CMD"\n\" >> "SNAP_PATH"/disk",
+	""DISK_WRITE_SPEED_CMD" >> "SNAP_PATH"/disk 2>&1",
+	"rm -f /tmp/test",
+	"printf \"\n=== DISK PARTITION USAGE ===\" >> "SNAP_PATH"/disk",
+	"printf \"\ndf -Th\n\" >> "SNAP_PATH"/disk",
+	""DISK_PARTITION_USAGE_CMD" >> "SNAP_PATH"/disk",
+	"printf \"\n=== LSBLK DISK DEVICE ===\" >> "SNAP_PATH"/disk",
+	"printf \"\n"LSBLK_DISK_DEVICE"\n\" >> "SNAP_PATH"/disk",
+	""LSBLK_DISK_DEVICE" >> "SNAP_PATH"/disk",
+	"printf \"\n=== LSBLK FILE SYSTEM INFO ===\" >> "SNAP_PATH"/disk",
+	"printf \"\n"LSBLK_FS_INFO"\n\" >> "SNAP_PATH"/disk",
+	""LSBLK_FS_INFO" >> "SNAP_PATH"/disk",
+	"printf \"\n=== LSBLK HARDWARE INFO ===\" >> "SNAP_PATH"/disk",
+	"printf \"\n"LSBLK_HW_INFO"\n\" >> "SNAP_PATH"/disk",
+	""LSBLK_HW_INFO" >> "SNAP_PATH"/disk",
+
 	"cp -f /var/log/wtmp* "SNAP_PATH,
 	"cp -f /var/log/avxd* "SNAP_PATH,
 	"cp -f /var/log/messages* "SNAP_PATH,
