diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..8208af9 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +# Makefile pour bench-client + +BINARY_NAME=bench-client +VERSION=1.0.0 +LDFLAGS=-ldflags "-X main.version=$(VERSION) -s -w" + +.PHONY: all build clean run + +all: clean build + +build: + @echo "Compilation Linux AMD64 statique..." + CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -a $(LDFLAGS) -o $(BINARY_NAME) main.go + @echo "Terminé : ./$(BINARY_NAME)" + +clean: + @echo "Nettoyage..." + @rm -f $(BINARY_NAME) + @go clean + +run: build + @echo "Lancement test..." + sudo ./$(BINARY_NAME) --dry-run --debug diff --git a/bench-client b/bench-client new file mode 100755 index 0000000..2a661ed Binary files /dev/null and b/bench-client differ diff --git a/bench_payload_last.json b/bench_payload_last.json new file mode 100755 index 0000000..5413719 --- /dev/null +++ b/bench_payload_last.json @@ -0,0 +1,902 @@ +{ + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.2", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 64, + "cache_l2_kb": 512, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17518, + "free_mb": 30577, + "shared_mb": 976, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 34 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 32 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 349.35082626342773, + "free_gb": 61.395206451416016 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "12:07:f2:19:7a:9b", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 45512, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 33.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 43.875, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 40.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 27.5, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 33.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 79%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37264.19, + "events_per_sec_single": 5598.14, + "events_per_sec_multi": 68930.24, + "duration_s": 20.0004, + "score": 37264.19, + "score_single": 5598.14, + "score_multi": 68930.24 + }, + "memory": { + "throughput_mib_s": 8887.18, + "score": 8887.18 + }, + "disk": { + "read_mb_s": 14347.2909625685, + "write_mb_s": 1178.8572485725415, + "iops_read": 10446.718443, + "iops_write": 10437.418753, + "latency_ms": 0.073467395336, + "score": 7763.074105570521 + }, + "network": { + "upload_mbps": 940.664427880744, + "download_mbps": 937.5859443181403, + "ping_ms": 0.414, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 939.1251860994421 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 92771.0893972405 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 79%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} \ No newline at end of file diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..9361a56 --- /dev/null +++ b/config.yaml @@ -0,0 +1,497 @@ +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true diff --git a/debug.log b/debug.log new file mode 100755 index 0000000..f63d4ea --- /dev/null +++ b/debug.log @@ -0,0 +1,18018 @@ +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:1 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:0 CacheL2KB:0 CacheL3KB:512 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:25 TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:16274 FreeMB:31822 SharedMB:974 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000300028 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:ext4 CapacityGB:0.9512481689453125 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0003002e8 FreeGB:0xc0003002f0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0003002f8 FreeGB:0xc000300330}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] PCI parsing échoue pour "00:00.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Root Complex\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Root Complex\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:00.2 \"IOMMU\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse IOMMU\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse IOMMU\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:01.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Host Bridge\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:01.1 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse GPP Bridge\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Device 1234\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:01.3 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse GPP Bridge\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Device 1234\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:02.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Host Bridge\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:03.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Host Bridge\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:03.1 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse GPP Bridge\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Device 1234\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:04.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Host Bridge\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:05.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Host Bridge\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:07.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Host Bridge\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:07.1 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:08.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Host Bridge\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:08.1 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:14.0 \"SMBus\" \"Advanced Micro Devices, Inc. [AMD]\" \"FCH SMBus Controller\" -r61 -p00 \"Gigabyte Technology Co., Ltd\" \"Device 5001\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:14.3 \"ISA bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"FCH LPC Bridge\" -r51 -p00 \"Gigabyte Technology Co., Ltd\" \"Device 5001\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.0 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 0\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.1 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 1\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.2 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 2\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.3 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 3\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.4 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 4\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.5 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 5\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.6 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 6\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "00:18.7 \"Host bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse/Vermeer Data Fabric: Device 18h; Function 7\" -p00 \"\" \"\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "01:00.0 \"Non-Volatile memory controller\" \"Micron/Crucial Technology\" \"P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)\" -r01 -p02 \"Micron/Crucial Technology\" \"P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "02:00.0 \"USB controller\" \"Advanced Micro Devices, Inc. [AMD]\" \"400 Series Chipset USB 3.1 xHCI Compliant Host Controller\" -r01 -p30 \"ASMedia Technology Inc.\" \"Device 1142\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "02:00.1 \"SATA controller\" \"Advanced Micro Devices, Inc. [AMD]\" \"400 Series Chipset SATA Controller\" -r01 -p01 \"ASMedia Technology Inc.\" \"Device 1062\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "02:00.2 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"400 Series Chipset PCIe Bridge\" -r01 -p00 \"ASMedia Technology Inc.\" \"Device 0201\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "03:00.0 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"400 Series Chipset PCIe Port\" -r01 -p00 \"ASMedia Technology Inc.\" \"Device 3306\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "03:01.0 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"400 Series Chipset PCIe Port\" -r01 -p00 \"ASMedia Technology Inc.\" \"Device 3306\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "03:04.0 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"400 Series Chipset PCIe Port\" -r01 -p00 \"ASMedia Technology Inc.\" \"Device 3306\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "03:08.0 \"PCI bridge\" \"Advanced Micro Devices, Inc. [AMD]\" \"400 Series Chipset PCIe Port\" -r01 -p00 \"ASMedia Technology Inc.\" \"Device 3306\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "04:00.0 \"Ethernet controller\" \"Realtek Semiconductor Co., Ltd.\" \"RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller\" -r16 -p00 \"Gigabyte Technology Co., Ltd\" \"Onboard Ethernet\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "07:00.0 \"Non-Volatile memory controller\" \"Micron/Crucial Technology\" \"P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)\" -r01 -p02 \"Micron/Crucial Technology\" \"P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "08:00.0 \"VGA compatible controller\" \"NVIDIA Corporation\" \"GA106 [GeForce RTX 3060 Lite Hash Rate]\" -ra1 -p00 \"Gigabyte Technology Co., Ltd\" \"Device 4074\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "08:00.1 \"Audio device\" \"NVIDIA Corporation\" \"GA106 High Definition Audio Controller\" -ra1 -p00 \"Gigabyte Technology Co., Ltd\" \"Device 4074\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "09:00.0 \"Non-Essential Instrumentation [1300]\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Function\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse PCIe Dummy Function\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "0a:00.0 \"Non-Essential Instrumentation [1300]\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Reserved SPP\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Reserved SPP\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "0a:00.1 \"Encryption controller\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Cryptographic Coprocessor PSPCPP\" -p00 \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse Cryptographic Coprocessor PSPCPP\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "0a:00.3 \"USB controller\" \"Advanced Micro Devices, Inc. [AMD]\" \"Matisse USB 3.0 Host Controller\" -p30 \"Gigabyte Technology Co., Ltd\" \"Device 5007\"": bad verb '%[' for string +[DEBUG] PCI parsing échoue pour "0a:00.4 \"Audio device\" \"Advanced Micro Devices, Inc. [AMD]\" \"Starship/Matisse HD Audio Controller\" -p00 \"Gigabyte Technology Co., Ltd\" \"Device a182\"": bad verb '%[' for string +[DEBUG] [2/6] Détails PCI: [] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps: Driver: SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:fe:a3:a8:0b:93:86 IP: SpeedMbps: Driver: SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:39365.64 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:32.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:39.5 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:38.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:28.5 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:1 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:0 CacheL2KB:0 CacheL3KB:512 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:25 TDPW:} RAM:{TotalMB:48096 UsedMB:16274 FreeMB:31822 SharedMB:974 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000300028 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:ext4 CapacityGB:0.9512481689453125 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0003002e8 FreeGB:0xc0003002f0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0003002f8 FreeGB:0xc000300330}]} PCIDevices:[] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps: Driver: SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:fe:a3:a8:0b:93:86 IP: SpeedMbps: Driver: SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:39365.64 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:32.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:39.5 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:38.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:28.5 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 77% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37450.175 EventsPerSecSingle:5627.78 EventsPerSecMulti:69272.57 DurationSec:20.0004 Score:37450.175 ScoreSingle:5627.78 ScoreMulti:69272.57} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8590.62 Score:8590.62} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/tmp/bench.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:1.0386428833007812 WriteMBs:1.0381288528442383 IOPSRead:272274.1 IOPSWrite:272139.4 LatencyMs:0.00043187100199999995 Score:1.0383858680725098} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:940.450413446252 Download:938.1880707104364 PingMs:0.369 JitterMs: PacketLossPct: Score:939.3192420783441} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37450.175 EventsPerSecSingle:5627.78 EventsPerSecMulti:69272.57 DurationSec:20.0004 Score:37450.175 ScoreSingle:5627.78 ScoreMulti:69272.57} Memory:{Throughput:8590.62 Score:8590.62} Disk:{ReadMBs:1.0386428833007812 WriteMBs:1.0381288528442383 IOPSRead:272274.1 IOPSWrite:272139.4 LatencyMs:0.00043187100199999995 Score:1.0383858680725098} Network:{Upload:940.450413446252 Download:938.1880707104364 PingMs:0.369 JitterMs: PacketLossPct: Score:939.3192420783441} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1872.51 mem=85.91 disk=0.10 net=93.93 +[DEBUG] Score global calculé : 77559.87 +[DEBUG] Payload JSON (39380 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 1, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 0, + "cache_l2_kb": 0, + "cache_l3_kb": 512, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "25", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 16274, + "free_mb": 31822, + "shared_mb": 974, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "ext4", + "capacity_gb": 0.9512481689453125, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 33 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 348.12808990478516, + "free_gb": 62.617942810058594 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": null, + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": null, + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": null, + "driver": "", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "fe:a3:a8:0b:93:86", + "ip": "", + "speed_mbps": null, + "driver": "", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 39365.64, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 32.85, + "nvme-pci-0700:Composite": 32.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 32.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 39.5, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 38.75, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 28.5, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 32.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 77%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37450.175, + "events_per_sec_single": 5627.78, + "events_per_sec_multi": 69272.57, + "duration_s": 20.0004, + "score": 37450.175, + "score_single": 5627.78, + "score_multi": 69272.57 + }, + "memory": { + "throughput_mib_s": 8590.62, + "score": 8590.62 + }, + "disk": { + "read_mb_s": 1.0386428833007812, + "write_mb_s": 1.0381288528442383, + "iops_read": 272274.1, + "iops_write": 272139.4, + "latency_ms": 0.00043187100199999995, + "score": 1.0383858680725098 + }, + "network": { + "upload_mbps": 940.450413446252, + "download_mbps": 938.1880707104364, + "ping_ms": 0.369, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 939.3192420783441 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 77559.87001381449 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 77%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (39380 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:768 CacheL2KB:6144 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:16281 FreeMB:31815 SharedMB:986 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc0002dd938 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:33} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0002ddbf8 FreeGB:0xc0002ddc00} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0002ddc08 FreeGB:0xc0002ddc40}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Root Complex Device:Advanced Micro Devices, Inc. [AMD]} {Slot:IOMMU Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse IOMMU Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse GPP Bridge Device:Advanced Micro Devices, Inc. [AMD]} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse GPP Bridge Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse GPP Bridge Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] Device:Advanced Micro Devices, Inc. [AMD]} {Slot:SMBus Class:Advanced Micro Devices, Inc. [AMD] Vendor:FCH SMBus Controller Device:Gigabyte Technology Co., Ltd} {Slot:ISA bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:FCH LPC Bridge Device:Gigabyte Technology Co., Ltd} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 0 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 1 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 2 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 3 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 4 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 5 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 6 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 7 Device: } {Slot:Non-Volatile memory controller Class:Micron/Crucial Technology Vendor:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) Device:Micron/Crucial Technology} {Slot:USB controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset USB 3.1 xHCI Compliant Host Controller Device:ASMedia Technology Inc.} {Slot:SATA controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset SATA Controller Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Bridge Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:Ethernet controller Class:Realtek Semiconductor Co., Ltd. Vendor:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller Device:Gigabyte Technology Co., Ltd} {Slot:Non-Volatile memory controller Class:Micron/Crucial Technology Vendor:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) Device:Micron/Crucial Technology} {Slot:VGA compatible controller Class:NVIDIA Corporation Vendor:GA106 [GeForce RTX 3060 Lite Hash Rate] Device:Gigabyte Technology Co., Ltd} {Slot:Audio device Class:NVIDIA Corporation Vendor:GA106 High Definition Audio Controller Device:Gigabyte Technology Co., Ltd} {Slot:Non-Essential Instrumentation [1300] Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Function Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Non-Essential Instrumentation [1300] Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Reserved SPP Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Encryption controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Cryptographic Coprocessor PSPCPP Device:Advanced Micro Devices, Inc. [AMD]} {Slot:USB controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse USB 3.0 Host Controller Device:Gigabyte Technology Co., Ltd} {Slot:Audio device Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse HD Audio Controller Device:Gigabyte Technology Co., Ltd}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000300588 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:06:06:19:aa:1b:c8 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:40816.12 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:32.85] Sensors:[{Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:nvme-pci-0700 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:37 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:40.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:30.5 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:768 CacheL2KB:6144 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:16281 FreeMB:31815 SharedMB:986 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc0002dd938 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:33} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0002ddbf8 FreeGB:0xc0002ddc00} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0002ddc08 FreeGB:0xc0002ddc40}]} PCIDevices:[{Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Root Complex Device:Advanced Micro Devices, Inc. [AMD]} {Slot:IOMMU Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse IOMMU Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse GPP Bridge Device:Advanced Micro Devices, Inc. [AMD]} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse GPP Bridge Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse GPP Bridge Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Host Bridge Device: } {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] Device:Advanced Micro Devices, Inc. [AMD]} {Slot:SMBus Class:Advanced Micro Devices, Inc. [AMD] Vendor:FCH SMBus Controller Device:Gigabyte Technology Co., Ltd} {Slot:ISA bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:FCH LPC Bridge Device:Gigabyte Technology Co., Ltd} {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 0 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 1 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 2 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 3 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 4 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 5 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 6 Device: } {Slot:Host bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse/Vermeer Data Fabric: Device 18h; Function 7 Device: } {Slot:Non-Volatile memory controller Class:Micron/Crucial Technology Vendor:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) Device:Micron/Crucial Technology} {Slot:USB controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset USB 3.1 xHCI Compliant Host Controller Device:ASMedia Technology Inc.} {Slot:SATA controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset SATA Controller Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Bridge Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:PCI bridge Class:Advanced Micro Devices, Inc. [AMD] Vendor:400 Series Chipset PCIe Port Device:ASMedia Technology Inc.} {Slot:Ethernet controller Class:Realtek Semiconductor Co., Ltd. Vendor:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller Device:Gigabyte Technology Co., Ltd} {Slot:Non-Volatile memory controller Class:Micron/Crucial Technology Vendor:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less) Device:Micron/Crucial Technology} {Slot:VGA compatible controller Class:NVIDIA Corporation Vendor:GA106 [GeForce RTX 3060 Lite Hash Rate] Device:Gigabyte Technology Co., Ltd} {Slot:Audio device Class:NVIDIA Corporation Vendor:GA106 High Definition Audio Controller Device:Gigabyte Technology Co., Ltd} {Slot:Non-Essential Instrumentation [1300] Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse PCIe Dummy Function Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Non-Essential Instrumentation [1300] Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Reserved SPP Device:Advanced Micro Devices, Inc. [AMD]} {Slot:Encryption controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse Cryptographic Coprocessor PSPCPP Device:Advanced Micro Devices, Inc. [AMD]} {Slot:USB controller Class:Advanced Micro Devices, Inc. [AMD] Vendor:Matisse USB 3.0 Host Controller Device:Gigabyte Technology Co., Ltd} {Slot:Audio device Class:Advanced Micro Devices, Inc. [AMD] Vendor:Starship/Matisse HD Audio Controller Device:Gigabyte Technology Co., Ltd}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000300588 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:06:06:19:aa:1b:c8 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:40816.12 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:32.85] Sensors:[{Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:nvme-pci-0700 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:37 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:40.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:30.5 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 76% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37055.185 EventsPerSecSingle:5597.83 EventsPerSecMulti:68512.54 DurationSec:20.0004 Score:37055.185 ScoreSingle:5597.83 ScoreMulti:68512.54} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8403.44 Score:8403.44} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/tmp/bench.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:1.007308006286621 WriteMBs:1.0068292617797852 IOPSRead:264059.966667 IOPSWrite:263934.333333 LatencyMs:0.000464654949 Score:1.0070686340332031} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:941.3624878143848 Download:938.940941573623 PingMs:0.661 JitterMs: PacketLossPct: Score:940.1517146940039} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37055.185 EventsPerSecSingle:5597.83 EventsPerSecMulti:68512.54 DurationSec:20.0004 Score:37055.185 ScoreSingle:5597.83 ScoreMulti:68512.54} Memory:{Throughput:8403.44 Score:8403.44} Disk:{ReadMBs:1.007308006286621 WriteMBs:1.0068292617797852 IOPSRead:264059.966667 IOPSWrite:263934.333333 LatencyMs:0.000464654949 Score:1.0070686340332031} Network:{Upload:941.3624878143848 Download:938.940941573623 PingMs:0.661 JitterMs: PacketLossPct: Score:940.1517146940039} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1852.76 mem=84.03 disk=0.10 net=94.02 +[DEBUG] Score global calculé : 76733.22 +[DEBUG] Payload JSON (49676 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 768, + "cache_l2_kb": 6144, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 16281, + "free_mb": 31815, + "shared_mb": 986, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 33 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 33 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 348.1476249694824, + "free_gb": 62.59840774536133 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse Root Complex", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "IOMMU", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse IOMMU", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Host Bridge", + "device": " " + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse GPP Bridge", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse GPP Bridge", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Host Bridge", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Host Bridge", + "device": " " + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse GPP Bridge", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Host Bridge", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Host Bridge", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Host Bridge", + "device": " " + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Host Bridge", + "device": " " + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "SMBus", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "FCH SMBus Controller", + "device": "Gigabyte Technology Co., Ltd" + }, + { + "slot": "ISA bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "FCH LPC Bridge", + "device": "Gigabyte Technology Co., Ltd" + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 0", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 1", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 2", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 3", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 4", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 5", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 6", + "device": " " + }, + { + "slot": "Host bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse/Vermeer Data Fabric: Device 18h; Function 7", + "device": " " + }, + { + "slot": "Non-Volatile memory controller", + "class": "Micron/Crucial Technology", + "vendor": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)", + "device": "Micron/Crucial Technology" + }, + { + "slot": "USB controller", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller", + "device": "ASMedia Technology Inc." + }, + { + "slot": "SATA controller", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "400 Series Chipset SATA Controller", + "device": "ASMedia Technology Inc." + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "400 Series Chipset PCIe Bridge", + "device": "ASMedia Technology Inc." + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "400 Series Chipset PCIe Port", + "device": "ASMedia Technology Inc." + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "400 Series Chipset PCIe Port", + "device": "ASMedia Technology Inc." + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "400 Series Chipset PCIe Port", + "device": "ASMedia Technology Inc." + }, + { + "slot": "PCI bridge", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "400 Series Chipset PCIe Port", + "device": "ASMedia Technology Inc." + }, + { + "slot": "Ethernet controller", + "class": "Realtek Semiconductor Co., Ltd.", + "vendor": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller", + "device": "Gigabyte Technology Co., Ltd" + }, + { + "slot": "Non-Volatile memory controller", + "class": "Micron/Crucial Technology", + "vendor": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)", + "device": "Micron/Crucial Technology" + }, + { + "slot": "VGA compatible controller", + "class": "NVIDIA Corporation", + "vendor": "GA106 [GeForce RTX 3060 Lite Hash Rate]", + "device": "Gigabyte Technology Co., Ltd" + }, + { + "slot": "Audio device", + "class": "NVIDIA Corporation", + "vendor": "GA106 High Definition Audio Controller", + "device": "Gigabyte Technology Co., Ltd" + }, + { + "slot": "Non-Essential Instrumentation [1300]", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse PCIe Dummy Function", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "Non-Essential Instrumentation [1300]", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse Reserved SPP", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "Encryption controller", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse Cryptographic Coprocessor PSPCPP", + "device": "Advanced Micro Devices, Inc. [AMD]" + }, + { + "slot": "USB controller", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Matisse USB 3.0 Host Controller", + "device": "Gigabyte Technology Co., Ltd" + }, + { + "slot": "Audio device", + "class": "Advanced Micro Devices, Inc. [AMD]", + "vendor": "Starship/Matisse HD Audio Controller", + "device": "Gigabyte Technology Co., Ltd" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "06:06:19:aa:1b:c8", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 40816.12, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 32.85, + "nvme-pci-0700:Composite": 32.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 32.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 32.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 37, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 40.75, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 30.5, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 76%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37055.185, + "events_per_sec_single": 5597.83, + "events_per_sec_multi": 68512.54, + "duration_s": 20.0004, + "score": 37055.185, + "score_single": 5597.83, + "score_multi": 68512.54 + }, + "memory": { + "throughput_mib_s": 8403.44, + "score": 8403.44 + }, + "disk": { + "read_mb_s": 1.007308006286621, + "write_mb_s": 1.0068292617797852, + "iops_read": 264059.966667, + "iops_write": 263934.333333, + "latency_ms": 0.000464654949, + "score": 1.0070686340332031 + }, + "network": { + "upload_mbps": 941.3624878143848, + "download_mbps": 938.940941573623, + "ping_ms": 0.661, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.1517146940039 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 76733.22385196207 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 76%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49676 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:768 CacheL2KB:6144 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:16446 FreeMB:31649 SharedMB:998 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000388010 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:33} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0003882d0 FreeGB:0xc0003882d8} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000388310 FreeGB:0xc000388318}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc00011a588 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:2e:08:e3:97:1a:e2 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:42047.39 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:32.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:38 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:29.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.25 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:768 CacheL2KB:6144 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:16446 FreeMB:31649 SharedMB:998 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000388010 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:33} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0003882d0 FreeGB:0xc0003882d8} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000388310 FreeGB:0xc000388318}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc00011a588 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:2e:08:e3:97:1a:e2 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:42047.39 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:32.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:38 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:29.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.25 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 73% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37481.55 EventsPerSecSingle:5616.19 EventsPerSecMulti:69346.91 DurationSec:20.0003 Score:37481.55 ScoreSingle:5616.19 ScoreMulti:69346.91} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8598.37 Score:8598.37} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/tmp/bench.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:1057.6943359375 WriteMBs:1057.150390625 IOPSRead:270769.90767 IOPSWrite:270630.745642 LatencyMs:0.000439065137 Score:1057.42236328125} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:941.6102875346334 Download:939.180709941553 PingMs:0.241 JitterMs: PacketLossPct: Score:940.3954987380932} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37481.55 EventsPerSecSingle:5616.19 EventsPerSecMulti:69346.91 DurationSec:20.0003 Score:37481.55 ScoreSingle:5616.19 ScoreMulti:69346.91} Memory:{Throughput:8598.37 Score:8598.37} Disk:{ReadMBs:1057.6943359375 WriteMBs:1057.150390625 IOPSRead:270769.90767 IOPSWrite:270630.745642 LatencyMs:0.000439065137 Score:1057.42236328125} Network:{Upload:941.6102875346334 Download:939.180709941553 PingMs:0.241 JitterMs: PacketLossPct: Score:940.3954987380932} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1874.08 mem=85.98 disk=105.74 net=94.04 +[DEBUG] Score global calculé : 79738.01 +[DEBUG] Payload JSON (49192 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 768, + "cache_l2_kb": 6144, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 16446, + "free_mb": 31649, + "shared_mb": 998, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 33 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 33 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 348.15784072875977, + "free_gb": 62.588191986083984 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "2e:08:e3:97:1a:e2", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 42047.39, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 32.85, + "nvme-pci-0700:Composite": 32.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 32.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 38, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 29.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 27.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 32.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 73%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37481.55, + "events_per_sec_single": 5616.19, + "events_per_sec_multi": 69346.91, + "duration_s": 20.0003, + "score": 37481.55, + "score_single": 5616.19, + "score_multi": 69346.91 + }, + "memory": { + "throughput_mib_s": 8598.37, + "score": 8598.37 + }, + "disk": { + "read_mb_s": 1057.6943359375, + "write_mb_s": 1057.150390625, + "iops_read": 270769.90767, + "iops_write": 270630.745642, + "latency_ms": 0.000439065137, + "score": 1057.42236328125 + }, + "network": { + "upload_mbps": 941.6102875346334, + "download_mbps": 939.180709941553, + "ping_ms": 0.241, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.3954987380932 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 79738.0142253006 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 73%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49192 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:768 CacheL2KB:6144 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:17180 FreeMB:30916 SharedMB:985 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000480010 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0004802d0 FreeGB:0xc0004802d8} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000480310 FreeGB:0xc000480318}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc0002d4578 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:9a:e7:6f:42:b0:36 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:42678.75 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:37.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.5 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:41.25 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:768 CacheL2KB:6144 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:17180 FreeMB:30916 SharedMB:985 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000480010 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:33} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0004802d0 FreeGB:0xc0004802d8} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000480310 FreeGB:0xc000480318}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc0002d4578 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:9a:e7:6f:42:b0:36 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:42678.75 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:32.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:37.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.5 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:41.25 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:32.85 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 75% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37468.91499999999 EventsPerSecSingle:5634.43 EventsPerSecMulti:69303.4 DurationSec:20.000500000000002 Score:37468.91499999999 ScoreSingle:5634.43 ScoreMulti:69303.4} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8917.3 Score:8917.3} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/tmp/bench.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:1081.203125 WriteMBs:1080.669921875 IOPSRead:276788.133333 IOPSWrite:276651.7 LatencyMs:0.000432117427 Score:1080.9365234375} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:941.5029952238 Download:939.298012804101 PingMs:0.36 JitterMs: PacketLossPct: Score:940.4005040139505} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37468.91499999999 EventsPerSecSingle:5634.43 EventsPerSecMulti:69303.4 DurationSec:20.000500000000002 Score:37468.91499999999 ScoreSingle:5634.43 ScoreMulti:69303.4} Memory:{Throughput:8917.3 Score:8917.3} Disk:{ReadMBs:1081.203125 WriteMBs:1080.669921875 IOPSRead:276788.133333 IOPSWrite:276651.7 LatencyMs:0.000432117427 Score:1080.9365234375} Network:{Upload:941.5029952238 Download:939.298012804101 PingMs:0.36 JitterMs: PacketLossPct: Score:940.4005040139505} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1873.45 mem=89.17 disk=108.09 net=94.04 +[DEBUG] Score global calculé : 79823.56 +[DEBUG] Payload JSON (49205 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 768, + "cache_l2_kb": 6144, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17180, + "free_mb": 30916, + "shared_mb": 985, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 33 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 32 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 348.8673286437988, + "free_gb": 61.87870407104492 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "9a:e7:6f:42:b0:36", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 42678.75, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 32.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 37.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 27.5, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 41.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 32.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 75%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37468.91499999999, + "events_per_sec_single": 5634.43, + "events_per_sec_multi": 69303.4, + "duration_s": 20.000500000000002, + "score": 37468.91499999999, + "score_single": 5634.43, + "score_multi": 69303.4 + }, + "memory": { + "throughput_mib_s": 8917.3, + "score": 8917.3 + }, + "disk": { + "read_mb_s": 1081.203125, + "write_mb_s": 1080.669921875, + "iops_read": 276788.133333, + "iops_write": 276651.7, + "latency_ms": 0.000432117427, + "score": 1080.9365234375 + }, + "network": { + "upload_mbps": 941.5029952238, + "download_mbps": 939.298012804101, + "ping_ms": 0.36, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.4005040139505 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 79823.56355088894 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 75%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49205 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:17023 FreeMB:31073 SharedMB:990 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000388028 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:33} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0003882e8 FreeGB:0xc0003882f0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0003882f8 FreeGB:0xc000388330}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000480578 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:02:39:8c:6f:aa:d3 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:43249.4 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:44.5 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:35 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:30 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false} {Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:17023 FreeMB:31073 SharedMB:990 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000388028 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:33} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0003882e8 FreeGB:0xc0003882f0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0003882f8 FreeGB:0xc000388330}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000480578 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:02:39:8c:6f:aa:d3 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:43249.4 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:44.5 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:35 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:30 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false} {Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 73% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:36782.985 EventsPerSecSingle:5620.74 EventsPerSecMulti:67945.23 DurationSec:20.0005 Score:36782.985 ScoreSingle:5620.74 ScoreMulti:67945.23} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8463.8 Score:8463.8} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] [3/6] Bench disque cible : /var/tmp/bench-client (mount=/ fstype=ext4 source=/dev/nvme0n1p2) +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/var/tmp/bench-client/bench-1768162381764810704.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:39.2978515625 WriteMBs:39.2802734375 IOPSRead:10060.264658 IOPSWrite:10055.79814 LatencyMs:0.075323191814 Score:39.2890625} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:942.187078628316 Download:939.1861497518194 PingMs:0.232 JitterMs: PacketLossPct: Score:940.6866141900678} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:36782.985 EventsPerSecSingle:5620.74 EventsPerSecMulti:67945.23 DurationSec:20.0005 Score:36782.985 ScoreSingle:5620.74 ScoreMulti:67945.23} Memory:{Throughput:8463.8 Score:8463.8} Disk:{ReadMBs:39.2978515625 WriteMBs:39.2802734375 IOPSRead:10060.264658 IOPSWrite:10055.79814 LatencyMs:0.075323191814 Score:39.2890625} Network:{Upload:942.187078628316 Download:939.1861497518194 PingMs:0.232 JitterMs: PacketLossPct: Score:940.6866141900678} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1839.15 mem=84.64 disk=3.93 net=94.07 +[DEBUG] Score global calculé : 76277.99 +[DEBUG] Payload JSON (49174 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 64, + "cache_l2_kb": 512, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17023, + "free_mb": 31073, + "shared_mb": 990, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 34 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 33 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 349.0585708618164, + "free_gb": 61.687461853027344 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "02:39:8c:6f:aa:d3", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 43249.4, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 33.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 44.5, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 35, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 30, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 33.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 73%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 36782.985, + "events_per_sec_single": 5620.74, + "events_per_sec_multi": 67945.23, + "duration_s": 20.0005, + "score": 36782.985, + "score_single": 5620.74, + "score_multi": 67945.23 + }, + "memory": { + "throughput_mib_s": 8463.8, + "score": 8463.8 + }, + "disk": { + "read_mb_s": 39.2978515625, + "write_mb_s": 39.2802734375, + "iops_read": 10060.264658, + "iops_write": 10055.79814, + "latency_ms": 0.075323191814, + "score": 39.2890625 + }, + "network": { + "upload_mbps": 942.187078628316, + "download_mbps": 939.1861497518194, + "ping_ms": 0.232, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.6866141900678 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 76277.99473919006 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 73%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49174 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:17119 FreeMB:30977 SharedMB:967 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc0002d5c88 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0002d5f48 FreeGB:0xc0002d5f50} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0002d5f58 FreeGB:0xc0002d5f90}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000389bb8 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:1e:c1:a5:4c:a0:f5 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:43791.83 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:44.375 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:29.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.25 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:17119 FreeMB:30977 SharedMB:967 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc0002d5c88 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc0002d5f48 FreeGB:0xc0002d5f50} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc0002d5f58 FreeGB:0xc0002d5f90}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000389bb8 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:1e:c1:a5:4c:a0:f5 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:43791.83 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:44.375 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:29.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.25 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 73% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37511.195 EventsPerSecSingle:5613.25 EventsPerSecMulti:69409.14 DurationSec:20.000500000000002 Score:37511.195 ScoreSingle:5613.25 ScoreMulti:69409.14} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8941.73 Score:8941.73} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] [3/6] Bench disque cible : /var/tmp/bench-client (mount=/ fstype=ext4 source=/dev/nvme0n1p2) +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/var/tmp/bench-client/bench-1768162924186649437.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:40.53125 WriteMBs:40.505859375 IOPSRead:10376.054132 IOPSWrite:10369.521016 LatencyMs:0.074296883919 Score:40.5185546875} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:942.2470812350741 Download:938.9486813850356 PingMs:0.459 JitterMs: PacketLossPct: Score:940.5978813100548} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37511.195 EventsPerSecSingle:5613.25 EventsPerSecMulti:69409.14 DurationSec:20.000500000000002 Score:37511.195 ScoreSingle:5613.25 ScoreMulti:69409.14} Memory:{Throughput:8941.73 Score:8941.73} Disk:{ReadMBs:40.53125 WriteMBs:40.505859375 IOPSRead:10376.054132 IOPSWrite:10369.521016 LatencyMs:0.074296883919 Score:40.5185546875} Network:{Upload:942.2470812350741 Download:938.9486813850356 PingMs:0.459 JitterMs: PacketLossPct: Score:940.5978813100548} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1875.56 mem=89.42 disk=4.05 net=94.06 +[DEBUG] Score global calculé : 77832.37 +[DEBUG] Payload JSON (49194 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 64, + "cache_l2_kb": 512, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17119, + "free_mb": 30977, + "shared_mb": 967, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 34 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 32 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 349.4388885498047, + "free_gb": 61.30714416503906 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "1e:c1:a5:4c:a0:f5", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 43791.83, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 33.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 44.375, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 29.75, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 27.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 33.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 73%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37511.195, + "events_per_sec_single": 5613.25, + "events_per_sec_multi": 69409.14, + "duration_s": 20.000500000000002, + "score": 37511.195, + "score_single": 5613.25, + "score_multi": 69409.14 + }, + "memory": { + "throughput_mib_s": 8941.73, + "score": 8941.73 + }, + "disk": { + "read_mb_s": 40.53125, + "write_mb_s": 40.505859375, + "iops_read": 10376.054132, + "iops_write": 10369.521016, + "latency_ms": 0.074296883919, + "score": 40.5185546875 + }, + "network": { + "upload_mbps": 942.2470812350741, + "download_mbps": 938.9486813850356, + "ping_ms": 0.459, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.5978813100548 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 77832.37099068504 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 73%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49194 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:17317 FreeMB:30779 SharedMB:978 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc00041e018 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc00041e2d8 FreeGB:0xc00041e2e0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc00041e2e8 FreeGB:0xc00041e320}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc0002dd358 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:1e:c1:a5:4c:a0:f5 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:43925.66 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:41.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:36.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:29 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:17317 FreeMB:30779 SharedMB:978 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc00041e018 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc00041e2d8 FreeGB:0xc00041e2e0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc00041e2e8 FreeGB:0xc00041e320}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc0002dd358 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:1e:c1:a5:4c:a0:f5 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:43925.66 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:41.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:36.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:29 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 81% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37452.18 EventsPerSecSingle:5591.15 EventsPerSecMulti:69313.21 DurationSec:20.0004 Score:37452.18 ScoreSingle:5591.15 ScoreMulti:69313.21} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8875.52 Score:8875.52} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] [3/6] Bench disque cible : /var/tmp/bench-client (mount=/ fstype=ext4 source=/dev/nvme0n1p2) +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/var/tmp/bench-client/bench-1768163058022208122.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:40.78125 WriteMBs:40.7470703125 IOPSRead:10440.051998 IOPSWrite:10431.352288 LatencyMs:0.07348452990900001 Score:40.76416015625} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:942.0301373081797 Download:939.2972180673768 PingMs:0.409 JitterMs: PacketLossPct: Score:940.6636776877783} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37452.18 EventsPerSecSingle:5591.15 EventsPerSecMulti:69313.21 DurationSec:20.0004 Score:37452.18 ScoreSingle:5591.15 ScoreMulti:69313.21} Memory:{Throughput:8875.52 Score:8875.52} Disk:{ReadMBs:40.78125 WriteMBs:40.7470703125 IOPSRead:10440.051998 IOPSWrite:10431.352288 LatencyMs:0.07348452990900001 Score:40.76416015625} Network:{Upload:942.0301373081797 Download:939.2972180673768 PingMs:0.409 JitterMs: PacketLossPct: Score:940.6636776877783} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1872.61 mem=88.76 disk=4.08 net=94.07 +[DEBUG] Score global calculé : 77701.66 +[DEBUG] Payload JSON (49185 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 64, + "cache_l2_kb": 512, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17317, + "free_mb": 30779, + "shared_mb": 978, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 34 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 32 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 349.4398765563965, + "free_gb": 61.306156158447266 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "1e:c1:a5:4c:a0:f5", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 43925.66, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 33.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 41.75, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 36.75, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 29, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 33.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 81%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37452.18, + "events_per_sec_single": 5591.15, + "events_per_sec_multi": 69313.21, + "duration_s": 20.0004, + "score": 37452.18, + "score_single": 5591.15, + "score_multi": 69313.21 + }, + "memory": { + "throughput_mib_s": 8875.52, + "score": 8875.52 + }, + "disk": { + "read_mb_s": 40.78125, + "write_mb_s": 40.7470703125, + "iops_read": 10440.051998, + "iops_write": 10431.352288, + "latency_ms": 0.07348452990900001, + "score": 40.76416015625 + }, + "network": { + "upload_mbps": 942.0301373081797, + "download_mbps": 939.2972180673768, + "ping_ms": 0.409, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.6636776877783 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 77701.65599800028 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 81%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49185 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:17314 FreeMB:30782 SharedMB:972 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc00038c028 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc00038c2e8 FreeGB:0xc00038c2f0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc00038c2f8 FreeGB:0xc00038c330}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000012a98 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:1e:c1:a5:4c:a0:f5 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:44154.53 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:38.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:38 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:28 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:17314 FreeMB:30782 SharedMB:972 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc00038c028 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc00038c2e8 FreeGB:0xc00038c2f0} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc00038c2f8 FreeGB:0xc00038c330}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000012a98 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:1e:c1:a5:4c:a0:f5 IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:44154.53 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:38.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:38 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:28 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 75% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37361.530000000006 EventsPerSecSingle:5610.96 EventsPerSecMulti:69112.1 DurationSec:20.000500000000002 Score:37361.530000000006 ScoreSingle:5610.96 ScoreMulti:69112.1} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8910.25 Score:8910.25} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] [3/6] Bench disque cible : /var/tmp/bench-client (mount=/ fstype=ext4 source=/dev/nvme0n1p2) +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/var/tmp/bench-client/bench-1768163286887522676.fio] +[DEBUG] [3/6] Résultat disque: {ReadMBs:29.880859375 WriteMBs:29.8876953125 IOPSRead:7649.745008 IOPSWrite:7651.344955 LatencyMs:0.107432584462 Score:29.88427734375} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:942.1359240852237 Download:938.9118888182643 PingMs:0.362 JitterMs: PacketLossPct: Score:940.523906451744} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37361.530000000006 EventsPerSecSingle:5610.96 EventsPerSecMulti:69112.1 DurationSec:20.000500000000002 Score:37361.530000000006 ScoreSingle:5610.96 ScoreMulti:69112.1} Memory:{Throughput:8910.25 Score:8910.25} Disk:{ReadMBs:29.880859375 WriteMBs:29.8876953125 IOPSRead:7649.745008 IOPSWrite:7651.344955 LatencyMs:0.107432584462 Score:29.88427734375} Network:{Upload:942.1359240852237 Download:938.9118888182643 PingMs:0.362 JitterMs: PacketLossPct: Score:940.523906451744} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1868.08 mem=89.10 disk=2.99 net=94.05 +[DEBUG] Score global calculé : 77505.40 +[DEBUG] Payload JSON (49208 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 64, + "cache_l2_kb": 512, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17314, + "free_mb": 30782, + "shared_mb": 972, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 34 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 32 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 349.44409561157227, + "free_gb": 61.301937103271484 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "1e:c1:a5:4c:a0:f5", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 44154.53, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 33.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 38.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 38, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 28, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 33.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 75%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37361.530000000006, + "events_per_sec_single": 5610.96, + "events_per_sec_multi": 69112.1, + "duration_s": 20.000500000000002, + "score": 37361.530000000006, + "score_single": 5610.96, + "score_multi": 69112.1 + }, + "memory": { + "throughput_mib_s": 8910.25, + "score": 8910.25 + }, + "disk": { + "read_mb_s": 29.880859375, + "write_mb_s": 29.8876953125, + "iops_read": 7649.745008, + "iops_write": 7651.344955, + "latency_ms": 0.107432584462, + "score": 29.88427734375 + }, + "network": { + "upload_mbps": 942.1359240852237, + "download_mbps": 938.9118888182643, + "ping_ms": 0.362, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.523906451744 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 77505.40246113927 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 75%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49208 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:17189 FreeMB:30907 SharedMB:960 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc0002d1da8 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc000430068 FreeGB:0xc000430070} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000430078 FreeGB:0xc0004300b0}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc0004305c8 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:ea:49:66:6c:18:ca IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:45297.12 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:40 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:39.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:31.75 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false} {Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:17189 FreeMB:30907 SharedMB:960 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc0002d1da8 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc000430068 FreeGB:0xc000430070} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000430078 FreeGB:0xc0004300b0}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc0004305c8 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:ea:49:66:6c:18:ca IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:45297.12 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:40 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:39.75 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:31.75 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false} {Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 78% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37325.17 EventsPerSecSingle:5594.45 EventsPerSecMulti:69055.89 DurationSec:20.000500000000002 Score:37325.17 ScoreSingle:5594.45 ScoreMulti:69055.89} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8659.01 Score:8659.01} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] [3/6] Bench disque cible : /var/tmp/bench-client (mount=/ fstype=ext4 source=/dev/nvme0n1p2) +[DEBUG] [3/6] Bench disque direct sur /dev/nvme0n1p2 (mnt=/ fs=ext4) +[DEBUG] [3/6] Bench direct : écriture+lecture /var/tmp/bench-client/direct-500mb.bin (500 MB) +[DEBUG] [3/6] Bench direct : écriture+lecture /var/tmp/bench-client/direct-1gb.bin (1024 MB) +[DEBUG] [3/6] Bench direct chunk 1/50 (/var/tmp/bench-client/direct-chunk-01.bin) +[DEBUG] [3/6] Bench direct chunk 2/50 (/var/tmp/bench-client/direct-chunk-02.bin) +[DEBUG] [3/6] Bench direct chunk 3/50 (/var/tmp/bench-client/direct-chunk-03.bin) +[DEBUG] [3/6] Bench direct chunk 4/50 (/var/tmp/bench-client/direct-chunk-04.bin) +[DEBUG] [3/6] Bench direct chunk 5/50 (/var/tmp/bench-client/direct-chunk-05.bin) +[DEBUG] [3/6] Bench direct chunk 6/50 (/var/tmp/bench-client/direct-chunk-06.bin) +[DEBUG] [3/6] Bench direct chunk 7/50 (/var/tmp/bench-client/direct-chunk-07.bin) +[DEBUG] [3/6] Bench direct chunk 8/50 (/var/tmp/bench-client/direct-chunk-08.bin) +[DEBUG] [3/6] Bench direct chunk 9/50 (/var/tmp/bench-client/direct-chunk-09.bin) +[DEBUG] [3/6] Bench direct chunk 10/50 (/var/tmp/bench-client/direct-chunk-10.bin) +[DEBUG] [3/6] Bench direct chunk 11/50 (/var/tmp/bench-client/direct-chunk-11.bin) +[DEBUG] [3/6] Bench direct chunk 12/50 (/var/tmp/bench-client/direct-chunk-12.bin) +[DEBUG] [3/6] Bench direct chunk 13/50 (/var/tmp/bench-client/direct-chunk-13.bin) +[DEBUG] [3/6] Bench direct chunk 14/50 (/var/tmp/bench-client/direct-chunk-14.bin) +[DEBUG] [3/6] Bench direct chunk 15/50 (/var/tmp/bench-client/direct-chunk-15.bin) +[DEBUG] [3/6] Bench direct chunk 16/50 (/var/tmp/bench-client/direct-chunk-16.bin) +[DEBUG] [3/6] Bench direct chunk 17/50 (/var/tmp/bench-client/direct-chunk-17.bin) +[DEBUG] [3/6] Bench direct chunk 18/50 (/var/tmp/bench-client/direct-chunk-18.bin) +[DEBUG] [3/6] Bench direct chunk 19/50 (/var/tmp/bench-client/direct-chunk-19.bin) +[DEBUG] [3/6] Bench direct chunk 20/50 (/var/tmp/bench-client/direct-chunk-20.bin) +[DEBUG] [3/6] Bench direct chunk 21/50 (/var/tmp/bench-client/direct-chunk-21.bin) +[DEBUG] [3/6] Bench direct chunk 22/50 (/var/tmp/bench-client/direct-chunk-22.bin) +[DEBUG] [3/6] Bench direct chunk 23/50 (/var/tmp/bench-client/direct-chunk-23.bin) +[DEBUG] [3/6] Bench direct chunk 24/50 (/var/tmp/bench-client/direct-chunk-24.bin) +[DEBUG] [3/6] Bench direct chunk 25/50 (/var/tmp/bench-client/direct-chunk-25.bin) +[DEBUG] [3/6] Bench direct chunk 26/50 (/var/tmp/bench-client/direct-chunk-26.bin) +[DEBUG] [3/6] Bench direct chunk 27/50 (/var/tmp/bench-client/direct-chunk-27.bin) +[DEBUG] [3/6] Bench direct chunk 28/50 (/var/tmp/bench-client/direct-chunk-28.bin) +[DEBUG] [3/6] Bench direct chunk 29/50 (/var/tmp/bench-client/direct-chunk-29.bin) +[DEBUG] [3/6] Bench direct chunk 30/50 (/var/tmp/bench-client/direct-chunk-30.bin) +[DEBUG] [3/6] Bench direct chunk 31/50 (/var/tmp/bench-client/direct-chunk-31.bin) +[DEBUG] [3/6] Bench direct chunk 32/50 (/var/tmp/bench-client/direct-chunk-32.bin) +[DEBUG] [3/6] Bench direct chunk 33/50 (/var/tmp/bench-client/direct-chunk-33.bin) +[DEBUG] [3/6] Bench direct chunk 34/50 (/var/tmp/bench-client/direct-chunk-34.bin) +[DEBUG] [3/6] Bench direct chunk 35/50 (/var/tmp/bench-client/direct-chunk-35.bin) +[DEBUG] [3/6] Bench direct chunk 36/50 (/var/tmp/bench-client/direct-chunk-36.bin) +[DEBUG] [3/6] Bench direct chunk 37/50 (/var/tmp/bench-client/direct-chunk-37.bin) +[DEBUG] [3/6] Bench direct chunk 38/50 (/var/tmp/bench-client/direct-chunk-38.bin) +[DEBUG] [3/6] Bench direct chunk 39/50 (/var/tmp/bench-client/direct-chunk-39.bin) +[DEBUG] [3/6] Bench direct chunk 40/50 (/var/tmp/bench-client/direct-chunk-40.bin) +[DEBUG] [3/6] Bench direct chunk 41/50 (/var/tmp/bench-client/direct-chunk-41.bin) +[DEBUG] [3/6] Bench direct chunk 42/50 (/var/tmp/bench-client/direct-chunk-42.bin) +[DEBUG] [3/6] Bench direct chunk 43/50 (/var/tmp/bench-client/direct-chunk-43.bin) +[DEBUG] [3/6] Bench direct chunk 44/50 (/var/tmp/bench-client/direct-chunk-44.bin) +[DEBUG] [3/6] Bench direct chunk 45/50 (/var/tmp/bench-client/direct-chunk-45.bin) +[DEBUG] [3/6] Bench direct chunk 46/50 (/var/tmp/bench-client/direct-chunk-46.bin) +[DEBUG] [3/6] Bench direct chunk 47/50 (/var/tmp/bench-client/direct-chunk-47.bin) +[DEBUG] [3/6] Bench direct chunk 48/50 (/var/tmp/bench-client/direct-chunk-48.bin) +[DEBUG] [3/6] Bench direct chunk 49/50 (/var/tmp/bench-client/direct-chunk-49.bin) +[DEBUG] [3/6] Bench direct chunk 50/50 (/var/tmp/bench-client/direct-chunk-50.bin) +[DEBUG] [3/6] Bench disque direct résumé -> write=950.33 MB/s read=13437.98 MB/s +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/var/tmp/bench-client/bench-1768164431469543795.fio] +[DEBUG] [3/6] Bench disque final -> read=13437.98 MB/s write=950.33 MB/s score=7194.16 +[DEBUG] [3/6] Résultat disque: {ReadMBs:13437.980310148756 WriteMBs:950.3320739207459 IOPSRead:10311.322956 IOPSWrite:10305.189827 LatencyMs:0.074536597045 Score:7194.156192034751} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:941.2196123858542 Download:938.9757868072979 PingMs:0.292 JitterMs: PacketLossPct: Score:940.0976995965761} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37325.17 EventsPerSecSingle:5594.45 EventsPerSecMulti:69055.89 DurationSec:20.000500000000002 Score:37325.17 ScoreSingle:5594.45 ScoreMulti:69055.89} Memory:{Throughput:8659.01 Score:8659.01} Disk:{ReadMBs:13437.980310148756 WriteMBs:950.3320739207459 IOPSRead:10311.322956 IOPSWrite:10305.189827 LatencyMs:0.074536597045 Score:7194.156192034751} Network:{Upload:941.2196123858542 Download:938.9757868072979 PingMs:0.292 JitterMs: PacketLossPct: Score:940.0976995965761} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1866.26 mem=86.59 disk=719.42 net=94.01 +[DEBUG] Score global calculé : 91710.55 +[DEBUG] Payload JSON (49208 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.1", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 64, + "cache_l2_kb": 512, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17189, + "free_mb": 30907, + "shared_mb": 960, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 34 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 32 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 349.3389587402344, + "free_gb": 61.407073974609375 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "ea:49:66:6c:18:ca", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 45297.12, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 33.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 40, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 39.75, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 31.75, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 33.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 78%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37325.17, + "events_per_sec_single": 5594.45, + "events_per_sec_multi": 69055.89, + "duration_s": 20.000500000000002, + "score": 37325.17, + "score_single": 5594.45, + "score_multi": 69055.89 + }, + "memory": { + "throughput_mib_s": 8659.01, + "score": 8659.01 + }, + "disk": { + "read_mb_s": 13437.980310148756, + "write_mb_s": 950.3320739207459, + "iops_read": 10311.322956, + "iops_write": 10305.189827, + "latency_ms": 0.074536597045, + "score": 7194.156192034751 + }, + "network": { + "upload_mbps": 941.2196123858542, + "download_mbps": 938.9757868072979, + "ping_ms": 0.292, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 940.0976995965761 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 91710.55208366609 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 78%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49208 octets) +[DEBUG] Contenu de /home/gilles/Documents/vscode/bis/bench_go/config.yaml : +# bench-client config.yaml +# Objectif: décrire précisément +# - les outils à utiliser (et exigences d'installation) +# - les informations à collecter +# - les benchmarks à exécuter +# - les paramètres (timeouts, limites, endpoints, debug) +# +# Le binaire (Go/Rust) charge ce fichier depuis HTTP(S), valide les bornes, applique des defaults sûrs, +# et peut fallback sur une config locale si indisponible. + +config_version: 1 +profile: default + +backend: + # URL finale du POST (le programme peut aussi accepter server_base_url + path) + url: "http://10.0.0.50:8007/api/benchmark" + # Auth: idéalement injecté par variable d'env sur le client; éviter de mettre le token dans la config distante. + auth: + mode: bearer_env + env_var: "test_hardware_perf" + http: + timeout_s: 15 + retries: 2 + retry_backoff_s: 2 + tls: + verify: true + +remote_config: + # Options de cache/ETag si le binaire gère le rafraîchissement + cache_path: "/var/cache/bench-client/config.yaml" + use_etag: true + refresh_max_age_s: 86400 + +runtime: + # Timeouts globaux de sécurité + max_total_runtime_s: 480 + command_timeout_s: 30 + command_timeout_overrides: + dmidecode_s: 20 + smartctl_s: 10 + lsblk_s: 10 + sysbench_cpu_s: 120 + sysbench_mem_s: 60 + fio_s: 120 + iperf3_s: 20 + temp_dir: "/tmp" + locale: "C" + path_prepend: + - "/usr/sbin" + - "/sbin" + +logging: + level: info # trace|debug|info|warn|error + progress: true # affichage étapes (1/N) + items + show_command_lines: false + capture_raw_output: true # remonte dans raw_info (attention taille) + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true + +payload: + dir: "." + prefix: "bench_payload_" + always_save: true + +device_identity: + # device_identifier envoyé au backend + prefer: + - hostname + - machine_id + hostname_command: "hostname" + machine_id_path: "/etc/machine-id" + +dependencies: + # Liste des programmes externes (installés par le script shell) + # Le binaire doit pouvoir: + # - détecter présence/version (optionnel) + # - marquer chaque "feature" comme disponible ou non + required_base: + - name: "curl" + purpose: "Téléchargements/diagnostics (souvent côté script)" + - name: "jq" + purpose: "Optionnel: debug/validation (souvent côté script, pas nécessaire au binaire)" + - name: "lscpu" + purpose: "Infos CPU" + - name: "free" + purpose: "Infos mémoire" + - name: "lsblk" + purpose: "Infos stockage/partitions" + - name: "ip" + purpose: "Interfaces réseau, adresses IP" + - name: "bc" + purpose: "Optionnel: calculs (si pas fait en code)" + - name: "dmidecode" + purpose: "Infos BIOS/carte mère/RAM/DMI" + requires_root: true + - name: "smartctl" + package: "smartmontools" + purpose: "Infos disques SMART" + requires_root: true + - name: "ethtool" + purpose: "Vitesse réseau, Wake-on-LAN, driver" + requires_root: true + - name: "lspci" + package: "pciutils" + purpose: "Liste périphériques PCI (GPU/Audio/etc.)" + - name: "lsusb" + package: "usbutils" + purpose: "Liste périphériques USB" + - name: "aplay" + package: "alsa-utils" + purpose: "Inventaire audio ALSA" + - name: "arecord" + package: "alsa-utils" + purpose: "Inventaire capture ALSA" + - name: "pactl" + package: "pulseaudio-utils" + purpose: "Infos audio PulseAudio/PipeWire (si dispo)" + - name: "iw" + package: "iw" + purpose: "SSID + bitrate Wi-Fi" + - name: "loginctl" + package: "systemd" + purpose: "Type de session (x11/wayland/tty)" + - name: "xrandr" + package: "x11-xserver-utils" + purpose: "Résolution écran (X11)" + - name: "xdpyinfo" + package: "x11-utils" + purpose: "Résolution écran (fallback X11)" + - name: "swaymsg" + package: "sway" + purpose: "Résolution écran (Wayland/Sway)" + - name: "nvidia-smi" + package: "nvidia-utils" + purpose: "Infos GPU NVIDIA (si présent)" + - name: "systemd-detect-virt" + package: "systemd" + purpose: "Détection virtualisation/proxmox" + - name: "pveversion" + package: "pve-manager" + purpose: "Détection hôte Proxmox (si présent)" + benchmark_tools: + - name: "sysbench" + purpose: "Bench CPU et mémoire" + - name: "fio" + purpose: "Bench disque" + - name: "iperf3" + purpose: "Bench réseau" + - name: "ping" + package: "iputils-ping" + purpose: "Vérifier accessibilité iperf server" + - name: "nc" + package: "netcat-openbsd" + purpose: "Tester port 5201 iperf3" + +collection: + # Liste des infos à récupérer, structurées comme dans ton script. + system: + enabled: true + items: + - hostname + - os_id + - os_version + - kernel_version + - architecture + - session_type # XDG_SESSION_TYPE / loginctl / DISPLAY / WAYLAND_DISPLAY + - screen_resolution # xrandr/xdpyinfo/swaymsg + - last_boot_time # who -b + - uptime_seconds # /proc/uptime + - battery_percentage # /sys/class/power_supply/BAT*/capacity + - battery_status # /sys/class/power_supply/BAT*/status + - battery_health # /sys/class/power_supply/BAT*/health ou uevent + - virtualization # systemd-detect-virt + proxmox hints + virtualization_detection: + enabled: true + proxmox: + detect_host_by: + - pveversion + - "/etc/pve" + detect_guest_by: + - systemd_detect_virt + - qemu_guest_agent + - dmidecode_manufacturer_product_matches: ["qemu", "proxmox"] + capture: + - is_proxmox_host + - is_proxmox_guest + - proxmox_version + - virtualization_type + + cpu: + enabled: true + source: + primary: lscpu + supplement_dmidecode: true + items: + - vendor + - model + - cores_physical # cores_per_socket * sockets + - threads # nproc + - base_freq_ghz # lscpu CPU MHz -> GHz + - max_freq_ghz # lscpu CPU max MHz -> GHz + - cache_l1_kb + - cache_l2_kb + - cache_l3_kb + - flags # CPU flags list + - microarchitecture # depuis dmidecode type 4 (Family) si manquant + raw_capture: + - lscpu_output + + ram: + enabled: true + sources: + - free + - dmidecode + items: + - total_mb + - used_mb + - free_mb + - shared_mb + - slots_total # dmidecode -t 16 + - slots_used # dmidecode -t 17 + - max_capacity_mb # dmidecode -t 16 Maximum Capacity + - ecc # dmidecode -t memory Error Correction Type + - layout # par slot: locator, size, type, speed, configured_speed, form_factor, type_detail, rank, manufacturer, part_number + raw_capture: + - dmidecode_full + + gpu: + enabled: true + sources: + - lspci + - nvidia_smi_optional + items: + - vendor # NVIDIA/AMD/Intel/Unknown + - model # lspci vga/3d ou nvidia-smi name + - memory_dedicated_mb # nvidia-smi (si dispo) + - driver_version # nvidia-smi (si dispo) + + motherboard_bios: + enabled: true + source: dmidecode + items: + - baseboard_manufacturer + - baseboard_product_name + - bios_vendor + - bios_version + - bios_release_date + + pci_devices: + enabled: true + source: lspci + items: + - slot + - class + - vendor + - device + + usb_devices: + enabled: true + source: lsusb + items: + - bus + - device + - vendor_id + - product_id + - name + + audio: + enabled: true + sources: + - lspci + - alsa + - pactl_optional + items: + hardware: + - pci_audio_devices # lspci audio + - alsa_playback # aplay -l + - alsa_capture # arecord -l + - pcm_devices # aplay -L + software: + - backend # pipewire/pulseaudio/alsa + - server_name + - server_version + - default_sink + - default_source + - sinks + - sources + + storage: + enabled: true + sources: + - lsblk + - smartctl + devices: + enumerate_by: "lsblk_disks" # lsblk -d -n -o NAME,TYPE + include_removable: false + items: + - device # /dev/sda + - model # smartctl -i + - serial # smartctl -i + - size # lsblk + - type # rota -> ssd/hdd + - interface # tran + - temperature_c # smartctl -A + - smart_health # smartctl -H + partitions: + enabled: true + source: lsblk_json + items: + - name + - mount_point + - fs_type + - total_gb + - used_gb + - free_gb + raw_capture: + - lsblk_output + + network_shares: + enabled: true + source: "/proc/mounts" + detect_fs_types: + - nfs + - nfs4 + - cifs + - smbfs + - fuse.cifs + - fuse.smbfs + - afp + - afpfs + - fuse.afpfs + - sshfs + - fuse.sshfs + - ftpfs + - curlftpfs + - fuse.ftpfs + - davfs + - davfs2 + - fuse.webdavfs + items: + - protocol + - source + - mount_point + - fs_type + - options + - total_gb + - used_gb + - free_gb + + network: + enabled: true + sources: + - ip + - ethtool + - iw_optional + interface_filter: + # reprise logique script: UP|UNKNOWN sauf interfaces virtuelles connues + include_states: ["UP", "UNKNOWN"] + exclude_name_prefixes: ["lo", "docker", "br-", "veth", "tap", "fw"] + items: + - name + - type # bridge|ethernet|wifi|unknown + - mac + - ip_address + - speed_mbps # ethtool speed ou iw tx bitrate + - driver # ethtool -i ou /sys/.../driver + - ssid # iw dev link + - wake_on_lan # ethtool Wake-on + +raw_info: + enabled: true + include: + - lscpu + - lsblk + - dmidecode + max_size_kb: 5120 + +benchmarks: + enabled: true + # Pondérations identiques à ton script (si résultat dispo) + weights: + cpu: 0.40 + memory: 0.20 + disk: 0.20 + network: 0.10 + gpu: 0.10 + + cpu_sysbench: + enabled: true + tool: sysbench + params: + cpu_max_prime: 20000 + single_thread: 1 + multi_threads: "all" # all -> nproc + outputs: + - events_per_sec_single + - events_per_sec_multi + - duration_s + - score_single + - score_multi + - score_global + + memory_sysbench: + enabled: true + tool: sysbench + params: + total_size: "1G" + outputs: + - throughput_mib_s + - score + + disk_fio: + enabled: true + tool: fio + safety: + # Empêcher un bench destructif ou trop long + max_runtime_s: 60 + max_size: "1G" + direct: 1 + params: + name: "bench" + ioengine: "libaio" + rw: "randrw" + bs: "4k" + size: "500M" + numjobs: 1 + runtime_s: 30 + time_based: true + output_format: "json" + outputs: + - read_mb_s + - write_mb_s + - iops_read + - iops_write + - latency_ms + - score + + network_iperf3: + enabled: true + tool: iperf3 + server: "10.0.0.50" + port: 5201 + prechecks: + ping: + enabled: true + count: 1 + timeout_s: 1 + port_check: + enabled: true + tool: nc + timeout_s: 2 + params: + duration_s: 10 + bidir: true + json: true + outputs: + - upload_mbps + - download_mbps + - ping_ms + - score + # placeholders (comme ton script) + - jitter_ms + - packet_loss_percent + + gpu: + enabled: false + note: "GPU bench non implémenté dans le script d'origine (placeholder)." + +payload_mapping: + # Le binaire peut mapper ses structures internes vers le schéma backend actuel. + # Utile si ton backend attend des champs précis. + device_identifier: "system.hostname" + bench_script_version_field: "bench_client_version" + include_sections: + - hardware + - results + - raw_info + +limits: + # Bornes générales de sécurité (validation côté client) + max_payload_kb: 1024 + max_raw_info_kb: 5120 + max_fio_runtime_s: 60 + max_fio_size_bytes: 1073741824 # 1 GiB + max_sysbench_cpu_prime: 50000 + max_iperf_duration_s: 30 + +features: + # Permet d'activer/désactiver rapidement des blocs selon machines + enable_screen_resolution_detection: true + enable_battery_detection: true + enable_network_share_detection: true + enable_audio_detection: true + enable_proxmox_detection: true + +[DEBUG] Config chargée : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] Configuration complète : {ConfigVersion:1 Backend:{URL:http://10.0.0.50:8007/api/benchmark Auth:{Mode:bearer_env EnvVar:test_hardware_perf} HTTP:{TimeoutS:15 Retries:2 RetryBackoffS:2 TLSVerify:false}} Runtime:{MaxTotalRuntime:480 CommandTimeout:30 TempDir:/tmp Locale:C PathPrepend:[/usr/sbin /sbin]} Logging:{Level:info Progress:true ShowCommandLines:false CaptureRawOutput:true RawOutputMaxKB:5120 SavePayloadToTmp:true PayloadTmpDir:/tmp PayloadFilenamePrefix:bench_payload_ InteractiveDebugPause:true} Payload:{Dir:. Prefix:bench_payload_ Always:true} Benchmarks:{Enabled:true Weights:map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] CPU:{Enabled:true Tool:sysbench Server: Port:0 Params:map[cpu_max_prime:20000 multi_threads:all single_thread:1] Safety:map[]} Memory:{Enabled:true Tool:sysbench Server: Port:0 Params:map[total_size:1G] Safety:map[]} Disk:{Enabled:true Tool:fio Server: Port:0 Params:map[bs:4k ioengine:libaio name:bench numjobs:1 output_format:json runtime_s:30 rw:randrw size:500M time_based:true] Safety:map[direct:1 max_runtime_s:60 max_size:1G]} Network:{Enabled:true Tool:iperf3 Server:10.0.0.50 Port:5201 Params:map[bidir:true duration_s:10 json:true] Safety:map[]}} Collection:{System:{Enabled:true} CPU:{Enabled:true} RAM:{Enabled:true} Storage:{Enabled:true} Network:{Enabled:true} GPU:{Enabled:true} Audio:{Enabled:true} PCI:{Enabled:true} USB:{Enabled:true}} RawInfo:{Enabled:true Include:[lscpu lsblk dmidecode] MaxSizeKB:5120}} +[DEBUG] [2/6] Début collecte CPU +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: dmidecode [-t 4] +[DEBUG] [2/6] Détails CPU: {Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} +[DEBUG] [2/6] Début collecte RAM +[DEBUG] SMBIOS détecté : SMBIOS 3.3.0 (54 tables) +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Module SMBIOS détecté : DIMM 0 {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } +[DEBUG] Module SMBIOS détecté : DIMM 1 {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} +[DEBUG] Mémoire SMBIOS : slots_total=10 slots_used=4 ecc=false max=0MB +[DEBUG] [2/6] Détails RAM: {TotalMB:48096 UsedMB:17518 FreeMB:30577 SharedMB:976 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} +[DEBUG] [2/6] Début collecte GPU +[DEBUG] Exec: lspci [] +[DEBUG] Exec: nvidia-smi [--query-gpu=name,driver_version,memory.total --format=csv,noheader,nounits] +[DEBUG] [2/6] Détails GPU: {Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000300040 MemorySharedMB: APISupport:[]} +[DEBUG] [2/6] Début collecte stockage +[DEBUG] Exec: lsblk [-J -b -o NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE] +[DEBUG] SMART open /dev/sdb impossible: unknown drive type +[DEBUG] SMART open /dev/sdc impossible: unknown drive type +[DEBUG] SMART open /dev/sdd impossible: unknown drive type +[DEBUG] SMART open /dev/sde impossible: unknown drive type +[DEBUG] [2/6] Détails stockage: {Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc000300300 FreeGB:0xc000300308} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000300340 FreeGB:0xc000300348}]} +[DEBUG] [2/6] Début collecte PCI devices +[DEBUG] Exec: lspci [-mm] +[DEBUG] [2/6] Détails PCI: [{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] +[DEBUG] [2/6] Début collecte USB devices +[DEBUG] Exec: lsusb [] +[DEBUG] [2/6] Détails USB: [{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] +[DEBUG] [2/6] Début collecte partages réseau +[DEBUG] [2/6] Détails partages réseau: [] +[DEBUG] [2/6] Début collecte interfaces réseau +[DEBUG] Exec: ethtool [eno1] +[DEBUG] Exec: ethtool [-i eno1] +[DEBUG] Exec: ethtool [wlxe84e06a6c1fc] +[DEBUG] Exec: ethtool [-i wlxe84e06a6c1fc] +[DEBUG] Exec: iwgetid [wlxe84e06a6c1fc -r] +[DEBUG] Exec: iw [wlxe84e06a6c1fc link] +[DEBUG] [2/6] Détails réseau: {Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000388588 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:12:07:f2:19:7a:9b IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} +[DEBUG] [2/6] Début collecte carte mère +[DEBUG] Exec: dmidecode [-t 2] +[DEBUG] Exec: dmidecode [-t 0] +[DEBUG] [2/6] Détails carte mère: {Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} +[DEBUG] [2/6] Début collecte OS +[DEBUG] Exec: uname [-r] +[DEBUG] Exec: uname [-m] +[DEBUG] Exec: systemd-detect-virt [] +[DEBUG] Exec: xrandr [] +[DEBUG] Exec: xrandr [--current] +[DEBUG] Exec: who [-b] +[DEBUG] [2/6] Détails OS: {Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:45512 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} +[DEBUG] [2/6] Début collecte capteurs +[DEBUG] [2/6] Détails capteurs: {CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:43.875 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:40.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.5 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} +[DEBUG] [2/6] Début collecte audio +[DEBUG] Exec: lspci [] +[DEBUG] Exec: aplay [-l] +[DEBUG] Exec: arecord [-l] +[DEBUG] Exec: aplay [-L] +[DEBUG] Exec: pactl [info] +[DEBUG] [2/6] Détails audio: {Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} +[DEBUG] Exec: lscpu [] +[DEBUG] Exec: lsblk [-a] +[DEBUG] Exec: dmidecode [-t 0,1,2,16,17] +[DEBUG] Matériel collecté : {CPU:{Vendor:AuthenticAMD Model:AMD Ryzen 9 5900X 12-Core Processor Cores:12 Threads:24 BaseFreqGHz:4.951 MaxFreqGHz:4.951 CacheL1KB:64 CacheL2KB:512 CacheL3KB:32768 Flags:[fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap] Microarchitecture:Zen TDPW:} RAM:{TotalMB:48096 UsedMB:17518 FreeMB:30577 SharedMB:976 SlotsTotal:10 SlotsUsed:4 MaxCapacityMB:48096 ECC:false Layout:[{Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE} {Slot:DIMM 0 SizeMB:16384 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:2 Manufacturer:Unknown PartNumber:CMW32GX4M2E3200C16 } {Slot:DIMM 1 SizeMB:8192 Type:DDR4 SpeedMHz:3200 ConfiguredMHz:3200 FormFactor:DIMM TypeDetail:Synchronous Unbuffered (Unregistered) Rank:1 Manufacturer:Unknown PartNumber:BL8G32C16U4BL.M8FE}]} GPU:{Vendor:NVIDIA Model:NVIDIA GeForce RTX 3060 DriverVersion:550.163.01 MemoryDedicatedMB:0xc000300040 MemorySharedMB: APISupport:[]} Storage:{Devices:[{Name:/dev/nvme0n1 Type:ssd Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2138E5D60DD8 SmartHealth:PASSED Temperature:34} {Name:/dev/nvme1n1 Type: Interface:nvme CapacityGB:465.7617416381836 Vendor:CT500P2SSD8 Model:CT500P2SSD8 Serial:2108E4FD258D SmartHealth:PASSED Temperature:32} {Name:/dev/sda Type: Interface:sata CapacityGB:447.13167572021484 Vendor:ATA Model:KINGSTON SUV500480G Serial:50026B768226A365 SmartHealth:PASSED Temperature:25} {Name:/dev/sdb Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:Compact Flash Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdc Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:SD/MMC Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sdd Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:MS/MS-PRO Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0} {Name:/dev/sde Type: Interface:usb CapacityGB:0 Vendor:Generic- Model:xD-Picture Serial:058F63626479 SmartHealth:UNAVAILABLE Temperature:0}] Partitions:[{Name:/dev/nvme0n1p2 MountPoint:/ FSType:ext4 TotalGB:432.80120849609375 UsedGB:0xc000300300 FreeGB:0xc000300308} {Name:/dev/nvme0n1p1 MountPoint:/boot/efi FSType:vfat TotalGB:0.9512481689453125 UsedGB:0xc000300340 FreeGB:0xc000300348}]} PCIDevices:[{Slot:00:00.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Root Complex} {Slot:00:00.2 Class:IOMMU Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse IOMMU} {Slot:00:01.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:01.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:01.3 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:02.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:03.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse GPP Bridge} {Slot:00:04.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:05.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:07.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:08.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Host Bridge} {Slot:00:08.1 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]} {Slot:00:14.0 Class:SMBus Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH SMBus Controller} {Slot:00:14.3 Class:ISA bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:FCH LPC Bridge} {Slot:00:18.0 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 0} {Slot:00:18.1 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 1} {Slot:00:18.2 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 2} {Slot:00:18.3 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 3} {Slot:00:18.4 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 4} {Slot:00:18.5 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 5} {Slot:00:18.6 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 6} {Slot:00:18.7 Class:Host bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse/Vermeer Data Fabric: Device 18h; Function 7} {Slot:01:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:02:00.0 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset USB 3.1 xHCI Compliant Host Controller} {Slot:02:00.1 Class:SATA controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset SATA Controller} {Slot:02:00.2 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Bridge} {Slot:03:00.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:01.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:04.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:03:08.0 Class:PCI bridge Vendor:Advanced Micro Devices, Inc. [AMD] Device:400 Series Chipset PCIe Port} {Slot:04:00.0 Class:Ethernet controller Vendor:Realtek Semiconductor Co., Ltd. Device:RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller} {Slot:07:00.0 Class:Non-Volatile memory controller Vendor:Micron/Crucial Technology Device:P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)} {Slot:08:00.0 Class:VGA compatible controller Vendor:NVIDIA Corporation Device:GA106 [GeForce RTX 3060 Lite Hash Rate]} {Slot:08:00.1 Class:Audio device Vendor:NVIDIA Corporation Device:GA106 High Definition Audio Controller} {Slot:09:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse PCIe Dummy Function} {Slot:0a:00.0 Class:Non-Essential Instrumentation [1300] Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Reserved SPP} {Slot:0a:00.1 Class:Encryption controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse Cryptographic Coprocessor PSPCPP} {Slot:0a:00.3 Class:USB controller Vendor:Advanced Micro Devices, Inc. [AMD] Device:Matisse USB 3.0 Host Controller} {Slot:0a:00.4 Class:Audio device Vendor:Advanced Micro Devices, Inc. [AMD] Device:Starship/Matisse HD Audio Controller}] USBDevices:[{Bus:001 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:001 Device:002 VendorID:058f ProductID:6362 Name:Alcor Micro Corp. Flash Card Reader/Writer} {Bus:002 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub} {Bus:003 Device:001 VendorID:1d6b ProductID:0002 Name:Linux Foundation 2.0 root hub} {Bus:003 Device:003 VendorID:046d ProductID:c52b Name:Logitech, Inc. Unifying Receiver} {Bus:003 Device:004 VendorID:0bda ProductID:b711 Name:Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)} {Bus:004 Device:001 VendorID:1d6b ProductID:0003 Name:Linux Foundation 3.0 root hub}] NetworkShares:[] Network:{Interfaces:[{Name:eno1 Type:ethernet MAC:18:c0:4d:b5:65:74 IP:10.0.1.109 SpeedMbps:0xc000388588 Driver:r8169 SSID: WakeOnLAN:false} {Name:wlxe84e06a6c1fc Type:wifi MAC:12:07:f2:19:7a:9b IP: SpeedMbps: Driver:rtl8xxxu SSID: WakeOnLAN:false}]} Motherboard:{Vendor:Gigabyte Technology Co., Ltd. Model:B450 AORUS ELITE BIOSVendor:American Megatrends International, LLC. BIOSVersion:F65e BIOSDate:09/20/2023} OS:{Name:Debian GNU/Linux Version:13 (trixie) KernelVersion:6.12.57+deb13-amd64 Architecture:x86_64 SessionType: DisplayServer: ScreenResolution:5560 x 1920 LastBootTime:démarrage système 2026-01-11 09:11 UptimeSeconds:45512 BatteryPercentage: BatteryStatus: BatteryHealth: Hostname:aorus VirtualizationType:kvm-host DesktopEnvironment:GNOME} Sensors:{CPUTempC: DiskTempsC:map[nvme-pci-0100:Composite:33.85 nvme-pci-0700:Composite:31.85] Sensors:[{Chip:nvme-pci-0700 Name:Composite Type:temperature Value:31.85 Unit:°C Alarm:false} {Chip:acpitz-acpi-0 Name:temp1 Type:temperature Value:16.8 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tctl Type:temperature Value:43.875 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd1 Type:temperature Value:40.25 Unit:°C Alarm:false} {Chip:k10temp-pci-00c3 Name:Tccd2 Type:temperature Value:27.5 Unit:°C Alarm:false} {Chip:nvme-pci-0100 Name:Composite Type:temperature Value:33.85 Unit:°C Alarm:false}]} Audio:{Hardware:{PCIAudioDevices:[08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1) 0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller] AlsaPlayback:**** Liste des périphériques matériels PLAYBACK **** +carte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 0/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + AlsaCapture:**** Liste des périphériques matériels CAPTURE **** +carte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 +carte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog] + Sous-périphériques : 1/1 + Sous-périphérique #0 : subdevice #0 + PCMDevices:[null Discard all samples (playback) or generate zero samples (capture) pipewire PipeWire Sound Server default Default ALSA Output (currently PipeWire Media Server) hw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct hardware device without any conversions hw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct hardware device without any conversions hw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct hardware device without any conversions hw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct hardware device without any conversions plughw:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Hardware device with all software conversions plughw:CARD=NVidia,DEV=7 HDA NVidia, K243Y Hardware device with all software conversions plughw:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Hardware device with all software conversions plughw:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Hardware device with all software conversions hdmi:CARD=NVidia,DEV=0 HDA NVidia, LG ULTRAWIDE HDMI Audio Output hdmi:CARD=NVidia,DEV=1 HDA NVidia, K243Y HDMI Audio Output hdmi:CARD=NVidia,DEV=2 HDA NVidia, HDMI 2 HDMI Audio Output hdmi:CARD=NVidia,DEV=3 HDA NVidia, HDMI 3 HDMI Audio Output dmix:CARD=NVidia,DEV=3 HDA NVidia, LG ULTRAWIDE Direct sample mixing device dmix:CARD=NVidia,DEV=7 HDA NVidia, K243Y Direct sample mixing device dmix:CARD=NVidia,DEV=8 HDA NVidia, HDMI 2 Direct sample mixing device dmix:CARD=NVidia,DEV=9 HDA NVidia, HDMI 3 Direct sample mixing device hw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct hardware device without any conversions hw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct hardware device without any conversions plughw:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Hardware device with all software conversions plughw:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Hardware device with all software conversions sysdefault:CARD=Generic HD-Audio Generic, ALC892 Analog Default Audio Device front:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Front output / input surround21:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 2.1 Surround output to Front and Subwoofer speakers surround40:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Digital IEC958 (S/PDIF) Digital Audio Output dmix:CARD=Generic,DEV=0 HD-Audio Generic, ALC892 Analog Direct sample mixing device dmix:CARD=Generic,DEV=1 HD-Audio Generic, ALC892 Digital Direct sample mixing device]} Software:{Backend: ServerName: ServerVersion: DefaultSink: DefaultSource: Sinks:[] Sources:[]}} RawInfo:map[dmidecode:# dmidecode 3.6 +Getting SMBIOS data from sysfs. +SMBIOS 3.3.0 present. + +Handle 0x0000, DMI type 0, 26 bytes +BIOS Information + Vendor: American Megatrends International, LLC. + Version: F65e + Release Date: 09/20/2023 + Address: 0xF0000 + Runtime Size: 64 kB + ROM Size: 16 MB + Characteristics: + PCI is supported + BIOS is upgradeable + BIOS shadowing is allowed + Boot from CD is supported + Selectable boot is supported + BIOS ROM is socketed + EDD is supported + Japanese floppy for NEC 9800 1.2 MB is supported (int 13h) + Japanese floppy for Toshiba 1.2 MB is supported (int 13h) + 5.25"/360 kB floppy services are supported (int 13h) + 5.25"/1.2 MB floppy services are supported (int 13h) + 3.5"/720 kB floppy services are supported (int 13h) + 3.5"/2.88 MB floppy services are supported (int 13h) + Print screen service is supported (int 5h) + Serial services are supported (int 14h) + Printer services are supported (int 17h) + CGA/mono video services are supported (int 10h) + USB legacy is supported + BIOS boot specification is supported + Targeted content distribution is supported + UEFI is supported + BIOS Revision: 5.17 + +Handle 0x0001, DMI type 1, 27 bytes +System Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + UUID: 03c00218-044d-05b5-6506-740700080009 + Wake-up Type: Power Switch + SKU Number: Default string + Family: B450 MB + +Handle 0x0002, DMI type 2, 15 bytes +Base Board Information + Manufacturer: Gigabyte Technology Co., Ltd. + Product Name: B450 AORUS ELITE + Version: Default string + Serial Number: Default string + Asset Tag: Default string + Features: + Board is a hosting board + Board is replaceable + Location In Chassis: Default string + Chassis Handle: 0x0003 + Type: Motherboard + Contained Object Handles: 0 + +Handle 0x000B, DMI type 16, 23 bytes +Physical Memory Array + Location: System Board Or Motherboard + Use: System Memory + Error Correction Type: None + Maximum Capacity: 128 GB + Error Information Handle: 0x000A + Number Of Devices: 4 + +Handle 0x0013, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0012 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x0016, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0015 + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL A + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C4408B + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + +Handle 0x0019, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x0018 + Total Width: 64 bits + Data Width: 64 bits + Size: 16 GB + Form Factor: DIMM + Set: None + Locator: DIMM 0 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: 00000000 + Asset Tag: Not Specified + Part Number: CMW32GX4M2E3200C16 + Rank: 2 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: Unknown + Maximum Voltage: Unknown + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 3, Hex 0x9E + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 16 GB + Cache Size: None + Logical Size: None + +Handle 0x001C, DMI type 17, 92 bytes +Memory Device + Array Handle: 0x000B + Error Information Handle: 0x001B + Total Width: 64 bits + Data Width: 64 bits + Size: 8 GB + Form Factor: DIMM + Set: None + Locator: DIMM 1 + Bank Locator: P0 CHANNEL B + Type: DDR4 + Type Detail: Synchronous Unbuffered (Unregistered) + Speed: 3200 MT/s + Manufacturer: Unknown + Serial Number: E3C44087 + Asset Tag: Not Specified + Part Number: BL8G32C16U4BL.M8FE + Rank: 1 + Configured Memory Speed: 3200 MT/s + Minimum Voltage: 1.2 V + Maximum Voltage: 1.2 V + Configured Voltage: 1.2 V + Memory Technology: DRAM + Memory Operating Mode Capability: Volatile memory + Firmware Version: Unknown + Module Manufacturer ID: Bank 6, Hex 0x9B + Module Product ID: Unknown + Memory Subsystem Controller Manufacturer ID: Unknown + Memory Subsystem Controller Product ID: Unknown + Non-Volatile Size: None + Volatile Size: 8 GB + Cache Size: None + Logical Size: None + + lsblk:NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS +loop0 7:0 0 118,5M 1 loop /snap/iptvnator/92 +loop1 7:1 0 48,1M 1 loop /snap/snapd/25935 +loop2 7:2 0 50,9M 1 loop /snap/snapd/25577 +loop3 7:3 0 4K 1 loop /snap/bare/5 +loop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535 +loop5 7:5 0 55,5M 1 loop /snap/core18/2976 +loop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198 +loop7 7:7 0 0B 0 loop +sda 8:0 0 447,1G 0 disk +└─sda1 8:1 0 447,1G 0 part +sdb 8:16 1 0B 0 disk +sdc 8:32 1 0B 0 disk +sdd 8:48 1 0B 0 disk +sde 8:64 1 0B 0 disk +nvme0n1 259:0 0 465,8G 0 disk +├─nvme0n1p1 259:1 0 976M 0 part /boot/efi +├─nvme0n1p2 259:2 0 440,8G 0 part / +└─nvme0n1p3 259:3 0 24G 0 part [SWAP] +nvme1n1 259:4 0 465,8G 0 disk +├─nvme1n1p1 259:5 0 50M 0 part +├─nvme1n1p2 259:6 0 464,3G 0 part +├─nvme1n1p3 259:7 0 808M 0 part +├─nvme1n1p4 259:8 0 100M 0 part +└─nvme1n1p5 259:9 0 522M 0 part + lscpu:Architecture : x86_64 +Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit +Tailles des adresses: 48 bits physical, 48 bits virtual +Boutisme : Little Endian +Processeur(s) : 24 +Liste de processeur(s) en ligne : 0-23 +Identifiant constructeur : AuthenticAMD +Nom de modèle : AMD Ryzen 9 5900X 12-Core Processor +Famille de processeur : 25 +Modèle : 33 +Thread(s) par cœur : 2 +Cœur(s) par socket : 12 +Socket(s) : 1 +Révision : 2 +Accroissement de fréquence : activé +multiplication des MHz du/des CPU(s) : 79% +Vitesse maximale du processeur en MHz : 4951,0000 +Vitesse minimale du processeur en MHz : 550,0000 +BogoMIPS : 7399,98 +Drapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap +Virtualisation : AMD-V +Cache L1d : 384 KiB (12 instances) +Cache L1i : 384 KiB (12 instances) +Cache L2 : 6 MiB (12 instances) +Cache L3 : 64 MiB (2 instances) +Nœud(s) NUMA : 1 +Nœud NUMA 0 de processeur(s) : 0-23 +Vulnérabilité Gather data sampling : Not affected +Vulnérabilité Indirect target selection : Not affected +Vulnérabilité Itlb multihit : Not affected +Vulnérabilité L1tf : Not affected +Vulnérabilité Mds : Not affected +Vulnérabilité Meltdown : Not affected +Vulnérabilité Mmio stale data : Not affected +Vulnérabilité Reg file data sampling : Not affected +Vulnérabilité Retbleed : Not affected +Vulnérabilité Spec rstack overflow : Mitigation; Safe RET +Vulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl +Vulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization +Vulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected +Vulnérabilité Srbds : Not affected +Vulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode +Vulnérabilité Tsx async abort : Not affected +Vulnérabilité Vmscape : Mitigation; IBPB before exit to userspace +]} +[DEBUG] [3/6] Benchmark CPU démarré +[DEBUG] Exec: sysbench [cpu --threads=1 --time=10 run] +[DEBUG] Exec: nproc [] +[DEBUG] Exec: sysbench [cpu --threads=24 --time=10 run] +[DEBUG] [3/6] Résultat CPU: {EventsPerSec:37264.19 EventsPerSecSingle:5598.14 EventsPerSecMulti:68930.24 DurationSec:20.0004 Score:37264.19 ScoreSingle:5598.14 ScoreMulti:68930.24} +[DEBUG] [3/6] Benchmark mémoire démarré +[DEBUG] Exec: sysbench [memory --memory-block-size=1K --memory-total-size=1G run] +[DEBUG] [3/6] Résultat mémoire: {Throughput:8887.18 Score:8887.18} +[DEBUG] [3/6] Benchmark disque démarré +[DEBUG] [3/6] Bench disque cible : /var/tmp/bench-client (mount=/ fstype=ext4 source=/dev/nvme0n1p2) +[DEBUG] [3/6] Bench disque direct sur /dev/nvme0n1p2 (mnt=/ fs=ext4) +[DEBUG] [3/6] Bench direct : écriture+lecture /var/tmp/bench-client/direct-500mb.bin (500 MB) +[DEBUG] [3/6] Bench direct : écriture+lecture /var/tmp/bench-client/direct-1gb.bin (1024 MB) +[DEBUG] [3/6] Bench direct chunk 1/50 (/var/tmp/bench-client/direct-chunk-01.bin) +[DEBUG] [3/6] Bench direct chunk 2/50 (/var/tmp/bench-client/direct-chunk-02.bin) +[DEBUG] [3/6] Bench direct chunk 3/50 (/var/tmp/bench-client/direct-chunk-03.bin) +[DEBUG] [3/6] Bench direct chunk 4/50 (/var/tmp/bench-client/direct-chunk-04.bin) +[DEBUG] [3/6] Bench direct chunk 5/50 (/var/tmp/bench-client/direct-chunk-05.bin) +[DEBUG] [3/6] Bench direct chunk 6/50 (/var/tmp/bench-client/direct-chunk-06.bin) +[DEBUG] [3/6] Bench direct chunk 7/50 (/var/tmp/bench-client/direct-chunk-07.bin) +[DEBUG] [3/6] Bench direct chunk 8/50 (/var/tmp/bench-client/direct-chunk-08.bin) +[DEBUG] [3/6] Bench direct chunk 9/50 (/var/tmp/bench-client/direct-chunk-09.bin) +[DEBUG] [3/6] Bench direct chunk 10/50 (/var/tmp/bench-client/direct-chunk-10.bin) +[DEBUG] [3/6] Bench direct chunk 11/50 (/var/tmp/bench-client/direct-chunk-11.bin) +[DEBUG] [3/6] Bench direct chunk 12/50 (/var/tmp/bench-client/direct-chunk-12.bin) +[DEBUG] [3/6] Bench direct chunk 13/50 (/var/tmp/bench-client/direct-chunk-13.bin) +[DEBUG] [3/6] Bench direct chunk 14/50 (/var/tmp/bench-client/direct-chunk-14.bin) +[DEBUG] [3/6] Bench direct chunk 15/50 (/var/tmp/bench-client/direct-chunk-15.bin) +[DEBUG] [3/6] Bench direct chunk 16/50 (/var/tmp/bench-client/direct-chunk-16.bin) +[DEBUG] [3/6] Bench direct chunk 17/50 (/var/tmp/bench-client/direct-chunk-17.bin) +[DEBUG] [3/6] Bench direct chunk 18/50 (/var/tmp/bench-client/direct-chunk-18.bin) +[DEBUG] [3/6] Bench direct chunk 19/50 (/var/tmp/bench-client/direct-chunk-19.bin) +[DEBUG] [3/6] Bench direct chunk 20/50 (/var/tmp/bench-client/direct-chunk-20.bin) +[DEBUG] [3/6] Bench direct chunk 21/50 (/var/tmp/bench-client/direct-chunk-21.bin) +[DEBUG] [3/6] Bench direct chunk 22/50 (/var/tmp/bench-client/direct-chunk-22.bin) +[DEBUG] [3/6] Bench direct chunk 23/50 (/var/tmp/bench-client/direct-chunk-23.bin) +[DEBUG] [3/6] Bench direct chunk 24/50 (/var/tmp/bench-client/direct-chunk-24.bin) +[DEBUG] [3/6] Bench direct chunk 25/50 (/var/tmp/bench-client/direct-chunk-25.bin) +[DEBUG] [3/6] Bench direct chunk 26/50 (/var/tmp/bench-client/direct-chunk-26.bin) +[DEBUG] [3/6] Bench direct chunk 27/50 (/var/tmp/bench-client/direct-chunk-27.bin) +[DEBUG] [3/6] Bench direct chunk 28/50 (/var/tmp/bench-client/direct-chunk-28.bin) +[DEBUG] [3/6] Bench direct chunk 29/50 (/var/tmp/bench-client/direct-chunk-29.bin) +[DEBUG] [3/6] Bench direct chunk 30/50 (/var/tmp/bench-client/direct-chunk-30.bin) +[DEBUG] [3/6] Bench direct chunk 31/50 (/var/tmp/bench-client/direct-chunk-31.bin) +[DEBUG] [3/6] Bench direct chunk 32/50 (/var/tmp/bench-client/direct-chunk-32.bin) +[DEBUG] [3/6] Bench direct chunk 33/50 (/var/tmp/bench-client/direct-chunk-33.bin) +[DEBUG] [3/6] Bench direct chunk 34/50 (/var/tmp/bench-client/direct-chunk-34.bin) +[DEBUG] [3/6] Bench direct chunk 35/50 (/var/tmp/bench-client/direct-chunk-35.bin) +[DEBUG] [3/6] Bench direct chunk 36/50 (/var/tmp/bench-client/direct-chunk-36.bin) +[DEBUG] [3/6] Bench direct chunk 37/50 (/var/tmp/bench-client/direct-chunk-37.bin) +[DEBUG] [3/6] Bench direct chunk 38/50 (/var/tmp/bench-client/direct-chunk-38.bin) +[DEBUG] [3/6] Bench direct chunk 39/50 (/var/tmp/bench-client/direct-chunk-39.bin) +[DEBUG] [3/6] Bench direct chunk 40/50 (/var/tmp/bench-client/direct-chunk-40.bin) +[DEBUG] [3/6] Bench direct chunk 41/50 (/var/tmp/bench-client/direct-chunk-41.bin) +[DEBUG] [3/6] Bench direct chunk 42/50 (/var/tmp/bench-client/direct-chunk-42.bin) +[DEBUG] [3/6] Bench direct chunk 43/50 (/var/tmp/bench-client/direct-chunk-43.bin) +[DEBUG] [3/6] Bench direct chunk 44/50 (/var/tmp/bench-client/direct-chunk-44.bin) +[DEBUG] [3/6] Bench direct chunk 45/50 (/var/tmp/bench-client/direct-chunk-45.bin) +[DEBUG] [3/6] Bench direct chunk 46/50 (/var/tmp/bench-client/direct-chunk-46.bin) +[DEBUG] [3/6] Bench direct chunk 47/50 (/var/tmp/bench-client/direct-chunk-47.bin) +[DEBUG] [3/6] Bench direct chunk 48/50 (/var/tmp/bench-client/direct-chunk-48.bin) +[DEBUG] [3/6] Bench direct chunk 49/50 (/var/tmp/bench-client/direct-chunk-49.bin) +[DEBUG] [3/6] Bench direct chunk 50/50 (/var/tmp/bench-client/direct-chunk-50.bin) +[DEBUG] [3/6] Bench disque direct résumé -> write=1178.86 MB/s read=14347.29 MB/s +[DEBUG] Exec: fio [--name=bench --ioengine=libaio --rw=randrw --bs=4k --direct=1 --size=500M --numjobs=1 --runtime=30 --time_based --output-format=json --filename=/var/tmp/bench-client/bench-1768164646019783118.fio] +[DEBUG] [3/6] Bench disque final -> read=14347.29 MB/s write=1178.86 MB/s score=7763.07 +[DEBUG] [3/6] Résultat disque: {ReadMBs:14347.2909625685 WriteMBs:1178.8572485725415 IOPSRead:10446.718443 IOPSWrite:10437.418753 LatencyMs:0.073467395336 Score:7763.074105570521} +[DEBUG] [3/6] Benchmark réseau démarré +[DEBUG] Exec: iperf3 [-c 10.0.0.50 -p 5201 -J -t 10] +[DEBUG] Exec: ping [-c 1 -W 1 10.0.0.50] +[DEBUG] [3/6] Résultat réseau: {Upload:940.664427880744 Download:937.5859443181403 PingMs:0.414 JitterMs: PacketLossPct: Score:939.1251860994421} +[DEBUG] Résultats des benchmarks : {CPU:{EventsPerSec:37264.19 EventsPerSecSingle:5598.14 EventsPerSecMulti:68930.24 DurationSec:20.0004 Score:37264.19 ScoreSingle:5598.14 ScoreMulti:68930.24} Memory:{Throughput:8887.18 Score:8887.18} Disk:{ReadMBs:14347.2909625685 WriteMBs:1178.8572485725415 IOPSRead:10446.718443 IOPSWrite:10437.418753 LatencyMs:0.073467395336 Score:7763.074105570521} Network:{Upload:940.664427880744 Download:937.5859443181403 PingMs:0.414 JitterMs: PacketLossPct: Score:939.1251860994421} GPU:{GLMark2Score: Score:} GlobalScore:0} +[DEBUG] Poids benchmarks : map[cpu:0.4 disk:0.2 gpu:0.1 memory:0.2 network:0.1] +[DEBUG] Scores normalisés : cpu=1863.21 mem=88.87 disk=776.31 net=93.91 +[DEBUG] Score global calculé : 92771.09 +[DEBUG] Payload JSON (49195 octets) : { + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "bench_client_version": "1.0.2", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 4.951, + "max_freq_ghz": 4.951, + "cache_l1_kb": 64, + "cache_l2_kb": 512, + "cache_l3_kb": 32768, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 17518, + "free_mb": 30577, + "shared_mb": 976, + "slots_total": 10, + "slots_used": 4, + "max_capacity_mb": 48096, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "2", + "manufacturer": "Unknown", + "part_number": "CMW32GX4M2E3200C16 " + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "configured_speed_mhz": 3200, + "form_factor": "DIMM", + "type_detail": "Synchronous Unbuffered (Unregistered)", + "rank": "1", + "manufacturer": "Unknown", + "part_number": "BL8G32C16U4BL.M8FE" + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": "550.163.01", + "memory_dedicated_mb": 12288, + "memory_shared_mb": null, + "api_support": null + }, + "storage": { + "devices": [ + { + "name": "/dev/nvme0n1", + "type": "ssd", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2138E5D60DD8", + "smart_health": "PASSED", + "temperature_c": 34 + }, + { + "name": "/dev/nvme1n1", + "type": "", + "interface": "nvme", + "capacity_gb": 465.7617416381836, + "vendor": "CT500P2SSD8", + "model": "CT500P2SSD8", + "serial": "2108E4FD258D", + "smart_health": "PASSED", + "temperature_c": 32 + }, + { + "name": "/dev/sda", + "type": "", + "interface": "sata", + "capacity_gb": 447.13167572021484, + "vendor": "ATA ", + "model": "KINGSTON SUV500480G", + "serial": "50026B768226A365", + "smart_health": "PASSED", + "temperature_c": 25 + }, + { + "name": "/dev/sdb", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "Compact Flash", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdc", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "SD/MMC", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sdd", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "MS/MS-PRO", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + }, + { + "name": "/dev/sde", + "type": "", + "interface": "usb", + "capacity_gb": 0, + "vendor": "Generic-", + "model": "xD-Picture", + "serial": "058F63626479", + "smart_health": "UNAVAILABLE", + "temperature_c": 0 + } + ], + "partitions": [ + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 432.80120849609375, + "used_gb": 349.35082626342773, + "free_gb": 61.395206451416016 + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.9512481689453125, + "used_gb": 0.008571624755859375, + "free_gb": 0.9426765441894531 + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": "", + "wake_on_lan": false + }, + { + "name": "wlxe84e06a6c1fc", + "type": "wifi", + "mac": "12:07:f2:19:7a:9b", + "ip": "", + "speed_mbps": null, + "driver": "rtl8xxxu", + "ssid": "", + "wake_on_lan": false + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "Debian GNU/Linux", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "", + "display_server": "", + "screen_resolution": "5560 x 1920", + "last_boot_time": "démarrage système 2026-01-11 09:11", + "uptime_seconds": 45512, + "battery_percentage": null, + "battery_status": "", + "battery_health": "", + "hostname": "aorus", + "virtualization_type": "kvm-host", + "desktop_environment": "GNOME" + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": { + "nvme-pci-0100:Composite": 33.85, + "nvme-pci-0700:Composite": 31.85 + }, + "sensors": [ + { + "chip": "nvme-pci-0700", + "name": "Composite", + "type": "temperature", + "value": 31.85, + "unit": "°C", + "alarm": false + }, + { + "chip": "acpitz-acpi-0", + "name": "temp1", + "type": "temperature", + "value": 16.8, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tctl", + "type": "temperature", + "value": 43.875, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd1", + "type": "temperature", + "value": 40.25, + "unit": "°C", + "alarm": false + }, + { + "chip": "k10temp-pci-00c3", + "name": "Tccd2", + "type": "temperature", + "value": 27.5, + "unit": "°C", + "alarm": false + }, + { + "chip": "nvme-pci-0100", + "name": "Composite", + "type": "temperature", + "value": 33.85, + "unit": "°C", + "alarm": false + } + ] + }, + "audio": { + "hardware": { + "pci_audio_devices": [ + "08:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1)", + "0a:00.4 Audio device: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller" + ], + "alsa_playback": "**** Liste des périphériques matériels PLAYBACK ****\ncarte 0 : NVidia [HDA NVidia], périphérique 3 : HDMI 0 [LG ULTRAWIDE]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 7 : HDMI 1 [K243Y]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 8 : HDMI 2 [HDMI 2]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 0 : NVidia [HDA NVidia], périphérique 9 : HDMI 3 [HDMI 3]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 0/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 1 : ALC892 Digital [ALC892 Digital]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "alsa_capture": "**** Liste des périphériques matériels CAPTURE ****\ncarte 1 : Generic [HD-Audio Generic], périphérique 0 : ALC892 Analog [ALC892 Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\ncarte 1 : Generic [HD-Audio Generic], périphérique 2 : ALC892 Alt Analog [ALC892 Alt Analog]\n Sous-périphériques : 1/1\n Sous-périphérique #0 : subdevice #0\n", + "pcm_devices": [ + "null", + "Discard all samples (playback) or generate zero samples (capture)", + "pipewire", + "PipeWire Sound Server", + "default", + "Default ALSA Output (currently PipeWire Media Server)", + "hw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct hardware device without any conversions", + "hw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct hardware device without any conversions", + "plughw:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Hardware device with all software conversions", + "plughw:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Hardware device with all software conversions", + "hdmi:CARD=NVidia,DEV=0", + "HDA NVidia, LG ULTRAWIDE", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=1", + "HDA NVidia, K243Y", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=2", + "HDA NVidia, HDMI 2", + "HDMI Audio Output", + "hdmi:CARD=NVidia,DEV=3", + "HDA NVidia, HDMI 3", + "HDMI Audio Output", + "dmix:CARD=NVidia,DEV=3", + "HDA NVidia, LG ULTRAWIDE", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=7", + "HDA NVidia, K243Y", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=8", + "HDA NVidia, HDMI 2", + "Direct sample mixing device", + "dmix:CARD=NVidia,DEV=9", + "HDA NVidia, HDMI 3", + "Direct sample mixing device", + "hw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct hardware device without any conversions", + "hw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct hardware device without any conversions", + "plughw:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Hardware device with all software conversions", + "plughw:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Hardware device with all software conversions", + "sysdefault:CARD=Generic", + "HD-Audio Generic, ALC892 Analog", + "Default Audio Device", + "front:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Front output / input", + "surround21:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "2.1 Surround output to Front and Subwoofer speakers", + "surround40:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.0 Surround output to Front and Rear speakers", + "surround41:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "4.1 Surround output to Front, Rear and Subwoofer speakers", + "surround50:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.0 Surround output to Front, Center and Rear speakers", + "surround51:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "5.1 Surround output to Front, Center, Rear and Subwoofer speakers", + "surround71:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "7.1 Surround output to Front, Center, Side, Rear and Woofer speakers", + "iec958:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Digital", + "IEC958 (S/PDIF) Digital Audio Output", + "dmix:CARD=Generic,DEV=0", + "HD-Audio Generic, ALC892 Analog", + "Direct sample mixing device", + "dmix:CARD=Generic,DEV=1", + "HD-Audio Generic, ALC892 Digital", + "Direct sample mixing device" + ] + }, + "software": { + "backend": "", + "server_name": "", + "server_version": "", + "default_sink": null, + "default_source": null, + "sinks": null, + "sources": null + } + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 79%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } + }, + "results": { + "cpu": { + "events_per_sec": 37264.19, + "events_per_sec_single": 5598.14, + "events_per_sec_multi": 68930.24, + "duration_s": 20.0004, + "score": 37264.19, + "score_single": 5598.14, + "score_multi": 68930.24 + }, + "memory": { + "throughput_mib_s": 8887.18, + "score": 8887.18 + }, + "disk": { + "read_mb_s": 14347.2909625685, + "write_mb_s": 1178.8572485725415, + "iops_read": 10446.718443, + "iops_write": 10437.418753, + "latency_ms": 0.073467395336, + "score": 7763.074105570521 + }, + "network": { + "upload_mbps": 940.664427880744, + "download_mbps": 937.5859443181403, + "ping_ms": 0.414, + "jitter_ms": null, + "packet_loss_percent": null, + "score": 939.1251860994421 + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 92771.0893972405 + }, + "raw_info": { + "debug": "active", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\n", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118,5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48,1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50,9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91,7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55,5M 1 loop /snap/core18/2976\nloop6 7:6 0 164,8M 1 loop /snap/gnome-3-28-1804/198\nloop7 7:7 0 0B 0 loop \nsda 8:0 0 447,1G 0 disk \n└─sda1 8:1 0 447,1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465,8G 0 disk \n├─nvme0n1p1 259:1 0 976M 0 part /boot/efi\n├─nvme0n1p2 259:2 0 440,8G 0 part /\n└─nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465,8G 0 disk \n├─nvme1n1p1 259:5 0 50M 0 part \n├─nvme1n1p2 259:6 0 464,3G 0 part \n├─nvme1n1p3 259:7 0 808M 0 part \n├─nvme1n1p4 259:8 0 100M 0 part \n└─nvme1n1p5 259:9 0 522M 0 part \n", + "lscpu": "Architecture : x86_64\nMode(s) opératoire(s) des processeurs : 32-bit, 64-bit\nTailles des adresses: 48 bits physical, 48 bits virtual\nBoutisme : Little Endian\nProcesseur(s) : 24\nListe de processeur(s) en ligne : 0-23\nIdentifiant constructeur : AuthenticAMD\nNom de modèle : AMD Ryzen 9 5900X 12-Core Processor\nFamille de processeur : 25\nModèle : 33\nThread(s) par cœur : 2\nCœur(s) par socket : 12\nSocket(s) : 1\nRévision : 2\nAccroissement de fréquence : activé\nmultiplication des MHz du/des CPU(s) : 79%\nVitesse maximale du processeur en MHz : 4951,0000\nVitesse minimale du processeur en MHz : 550,0000\nBogoMIPS : 7399,98\nDrapeaux : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualisation : AMD-V\nCache L1d : 384 KiB (12 instances)\nCache L1i : 384 KiB (12 instances)\nCache L2 : 6 MiB (12 instances)\nCache L3 : 64 MiB (2 instances)\nNœud(s) NUMA : 1\nNœud NUMA 0 de processeur(s) : 0-23\nVulnérabilité Gather data sampling : Not affected\nVulnérabilité Indirect target selection : Not affected\nVulnérabilité Itlb multihit : Not affected\nVulnérabilité L1tf : Not affected\nVulnérabilité Mds : Not affected\nVulnérabilité Meltdown : Not affected\nVulnérabilité Mmio stale data : Not affected\nVulnérabilité Reg file data sampling : Not affected\nVulnérabilité Retbleed : Not affected\nVulnérabilité Spec rstack overflow : Mitigation; Safe RET\nVulnérabilité Spec store bypass : Mitigation; Speculative Store Bypass disabled via prctl\nVulnérabilité Spectre v1 : Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnérabilité Spectre v2 : Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnérabilité Srbds : Not affected\nVulnérabilité Tsa : Vulnerable: Clear CPU buffers attempted, no microcode\nVulnérabilité Tsx async abort : Not affected\nVulnérabilité Vmscape : Mitigation; IBPB before exit to userspace\n" + } +} +[DEBUG] Payload sauvegardé au format JSON dans bench_payload_last.json (49195 octets) diff --git a/go.mod b/go.mod index 2a8004a..cbcae74 100644 --- a/go.mod +++ b/go.mod @@ -1,7 +1,27 @@ module github.com/example/bench-client -go 1.21 +go 1.24.0 + +toolchain go1.24.4 require ( - gopkg.in/yaml.v3 v3.0.1 -) \ No newline at end of file + github.com/anatol/smart.go v0.0.0-20241126061019-f03d79b340d2 + github.com/klauspost/cpuid v1.3.1 + github.com/mt-inside/go-lmsensors v0.0.3 + github.com/shirou/gopsutil/v4 v4.25.12 + github.com/u-root/u-root v0.15.0 + gopkg.in/yaml.v3 v3.0.1 +) + +replace github.com/openebs/node-disk-manager => github.com/openebs/node-disk-manager v1.9.0 + +require ( + github.com/ebitengine/purego v0.9.1 // indirect + github.com/go-ole/go-ole v1.2.6 // indirect + github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect + github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect + github.com/tklauser/go-sysconf v0.3.16 // indirect + github.com/tklauser/numcpus v0.11.0 // indirect + github.com/yusufpapurcu/wmi v1.2.4 // indirect + golang.org/x/sys v0.38.0 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..bbf112c --- /dev/null +++ b/go.sum @@ -0,0 +1,76 @@ +github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2 h1:+vx7roKuyA63nhn5WAunQHLTznkw5W8b1Xc0dNjp83s= +github.com/Netflix/go-expect v0.0.0-20220104043353-73e0943537d2/go.mod h1:HBCaDeC1lPdgDeDbhX8XFpy1jqjK0IBG8W5K+xYqA0w= +github.com/anatol/smart.go v0.0.0-20241126061019-f03d79b340d2 h1:ha5+W2OHFJOEY4uTne98HGD9vQltSYtdyzNCbyhp7rY= +github.com/anatol/smart.go v0.0.0-20241126061019-f03d79b340d2/go.mod h1:NoOw2eVExhZPtVxpYJzEvdRc5OSbCQZJT2vSe3dflPg= +github.com/anatol/vmtest v0.0.0-20230711210602-87511df0d4bc h1:xMQuzBhj6hXQZufedPQM2OiGX2UcQHSptXtG3+28S8Q= +github.com/anatol/vmtest v0.0.0-20230711210602-87511df0d4bc/go.mod h1:NC+g66bgkUjV1unIJXhHO35RHxVViWUzNeeKAkkO7DU= +github.com/creack/pty v1.1.24 h1:bJrF4RRfyJnbTJqzRLHzcGaZK1NeM5kTC9jGgovnR1s= +github.com/creack/pty v1.1.24/go.mod h1:08sCNb52WyoAwi2QDyzUCTgcvVFhUzewun7wtTfvcwE= +github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/ebitengine/purego v0.9.1 h1:a/k2f2HQU3Pi399RPW1MOaZyhKJL9w/xFpKAg4q1s0A= +github.com/ebitengine/purego v0.9.1/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ= +github.com/go-ole/go-ole v1.2.6 h1:/Fpf6oFPoeFik9ty7siob0G6Ke8QvQEuVcuChpwXzpY= +github.com/go-ole/go-ole v1.2.6/go.mod h1:pprOEPIfldk/42T2oK7lQ4v4JSDwmV0As9GaiUsvbm0= +github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= +github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= +github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= +github.com/hugelgupf/go-shlex v0.0.0-20200702092117-c80c9d0918fa h1:s3KPo0nThtvjEamF/aElD4k5jSsBHew3/sgNTnth+2M= +github.com/hugelgupf/go-shlex v0.0.0-20200702092117-c80c9d0918fa/go.mod h1:I1uW6ymzwsy5TlQgD1bFAghdMgBYqH1qtCeHoZgHMqs= +github.com/hugelgupf/vmtest v0.0.0-20240307030256-5d9f3d34a58d h1:nP8SfQJqruIVSWYJTuYc37jLHEY1Z0fF+zKSrs3K/C8= +github.com/hugelgupf/vmtest v0.0.0-20240307030256-5d9f3d34a58d/go.mod h1:B63hDJMhTupLWCHwopAyEo7wRFowx9kOc8m8j1sfOqE= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 h1:Z9n2FFNUXsshfwJMBgNA0RU6/i7WVaAegv3PtuIHPMs= +github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod h1:CzGEWj7cYgsdH8dAjBGEr58BoE7ScuLd+fwFZ44+/x8= +github.com/klauspost/cpuid v1.3.1 h1:5JNjFYYQrZeKRJ0734q51WCEEn2huer72Dc7K+R/b6s= +github.com/klauspost/cpuid v1.3.1/go.mod h1:bYW4mA6ZgKPob1/Dlai2LviZJO7KGI3uoWLd42rAQw4= +github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 h1:6E+4a0GO5zZEnZ81pIr0yLvtUWk2if982qA3F3QD6H4= +github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I= +github.com/mt-inside/go-lmsensors v0.0.3 h1:bevKKCgQHW5qIY6rWtwWVNC/OxPF/tg2FmJH68NL0Pc= +github.com/mt-inside/go-lmsensors v0.0.3/go.mod h1:LReO2RCiAqZ5lx0Ox7IGNnc8A/Vb1sqAerIf21zw08o= +github.com/pierrec/lz4/v4 v4.1.22 h1:cKFw6uJDK+/gfw5BcDL0JL5aBsAFdsIT18eRtLj7VIU= +github.com/pierrec/lz4/v4 v4.1.22/go.mod h1:gZWDp/Ze/IJXGXf23ltt2EXimqmTUXEy0GFuRQyBid4= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU= +github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE= +github.com/shirou/gopsutil/v4 v4.25.12 h1:e7PvW/0RmJ8p8vPGJH4jvNkOyLmbkXgXW4m6ZPic6CY= +github.com/shirou/gopsutil/v4 v4.25.12/go.mod h1:EivAfP5x2EhLp2ovdpKSozecVXn1TmuG7SMzs/Wh4PU= +github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= +github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= +github.com/tklauser/go-sysconf v0.3.16 h1:frioLaCQSsF5Cy1jgRBrzr6t502KIIwQ0MArYICU0nA= +github.com/tklauser/go-sysconf v0.3.16/go.mod h1:/qNL9xxDhc7tx3HSRsLWNnuzbVfh3e7gh/BmM179nYI= +github.com/tklauser/numcpus v0.11.0 h1:nSTwhKH5e1dMNsCdVBukSZrURJRoHbSEQjdEbY+9RXw= +github.com/tklauser/numcpus v0.11.0/go.mod h1:z+LwcLq54uWZTX0u/bGobaV34u6V7KNlTZejzM6/3MQ= +github.com/tmc/scp v0.0.0-20170824174625-f7b48647feef h1:7D6Nm4D6f0ci9yttWaKjM1TMAXrH5Su72dojqYGntFY= +github.com/tmc/scp v0.0.0-20170824174625-f7b48647feef/go.mod h1:WLFStEdnJXpjK8kd4qKLwQKX/1vrDzp5BcDyiZJBHJM= +github.com/u-root/gobusybox/src v0.0.0-20250101170133-2e884e4509c7 h1:dtiVT4SeBUc/vHtwI2HjDZN+FCKTstQBxugIxJEGo9g= +github.com/u-root/gobusybox/src v0.0.0-20250101170133-2e884e4509c7/go.mod h1:PW3wGFCHjdHxAhra5FKvcARbCGqGfentYuPKmuhv8DY= +github.com/u-root/mkuimage v0.0.0-20250701161901-6a9871f2e64f h1:TYTO6Hvj2BrRRpWOqL/K2A8tIelVyP+wTbpkWygGRkg= +github.com/u-root/mkuimage v0.0.0-20250701161901-6a9871f2e64f/go.mod h1:qzJqwYSsU0kBkl1bX/s93hfd64WbL+CP7AobQdvJb9A= +github.com/u-root/u-root v0.15.0 h1:8JXfjAA/Vs8EXfZUA2ftvoHbiYYLdaU8umJ461aq+Jw= +github.com/u-root/u-root v0.15.0/go.mod h1:/0Qr7qJeDwWxoKku2xKQ4Szc+SwBE3g9VE8jNiamsmc= +github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701 h1:pyC9PaHYZFgEKFdlp3G8RaCKgVpHZnecvArXvPXcFkM= +github.com/u-root/uio v0.0.0-20240224005618-d2acac8f3701/go.mod h1:P3a5rG4X7tI17Nn3aOIAYr5HbIMukwXG0urG0WuL8OA= +github.com/yusufpapurcu/wmi v1.2.4 h1:zFUKzehAFReQwLys1b/iSMl+JQGSCSjtVqQn9bBrPo0= +github.com/yusufpapurcu/wmi v1.2.4/go.mod h1:SBZ9tNy3G9/m5Oi98Zks0QjeHVDvuK0qfxQmPyzfmi0= +golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= +golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= +golang.org/x/exp v0.0.0-20250305212735-054e65f0b394 h1:nDVHiLt8aIbd/VzvPWN6kSOPE7+F/fNFDSXLVYkE/Iw= +golang.org/x/exp v0.0.0-20250305212735-054e65f0b394/go.mod h1:sIifuuw/Yco/y6yb6+bDNfyeQ/MdPUy/hKEMYQV17cM= +golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU= +golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww= +golang.org/x/sync v0.12.0 h1:MHc5BpPuC30uJk597Ri8TV3CNZcTLu6B6z4lJy+g6Jw= +golang.org/x/sync v0.12.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA= +golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= +golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= +golang.org/x/tools v0.31.0 h1:0EedkvKDbh+qistFTd0Bcwe/YLh4vHwWEkiI0toFIBU= +golang.org/x/tools v0.31.0/go.mod h1:naFTU+Cev749tSJRXJlna0T3WxKvb1kWEx15xA4SdmQ= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= +gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +mvdan.cc/sh/v3 v3.11.0 h1:q5h+XMDRfUGUedCqFFsjoFjrhwf2Mvtt1rkMvVz0blw= +mvdan.cc/sh/v3 v3.11.0/go.mod h1:LRM+1NjoYCzuq/WZ6y44x14YNAI0NK7FLPeQSaFagGg= diff --git a/main.go b/main.go index 234a9fc..644de81 100644 --- a/main.go +++ b/main.go @@ -1,24 +1,35 @@ package main import ( - "bytes" - "context" - "encoding/json" - "flag" - "fmt" - "io" - "net/http" - "os" - "os/exec" - "path/filepath" - "regexp" - "strconv" - "strings" - "sync" - "time" - "unicode" + "bytes" + "context" + "encoding/json" + "errors" + "flag" + "fmt" + "io" + "net/http" + "os" + "os/exec" + "path/filepath" + "regexp" + "sort" + "strconv" + "strings" + "sync" + "time" + "unicode" - "gopkg.in/yaml.v3" + smartgo "github.com/anatol/smart.go" + "github.com/klauspost/cpuid" + lmsensors "github.com/mt-inside/go-lmsensors" + "github.com/shirou/gopsutil/v4/cpu" + "github.com/shirou/gopsutil/v4/disk" + "github.com/shirou/gopsutil/v4/host" + "github.com/shirou/gopsutil/v4/mem" + gopsnet "github.com/shirou/gopsutil/v4/net" + smbios "github.com/u-root/u-root/pkg/smbios" + "gopkg.in/yaml.v3" ) // ========================================== @@ -27,144 +38,355 @@ import ( // ConfigStructure représente le fichier config.yaml distant type Config struct { - ConfigVersion int `yaml:"config_version"` - Runtime struct { - MaxTotalRuntime int `yaml:"max_total_runtime_s"` - CommandTimeout int `yaml:"command_timeout_s"` - TempDir string `yaml:"temp_dir"` - } `yaml:"runtime"` - Backend struct { - URL string `yaml:"url"` - } `yaml:"backend"` - Collection struct { - System struct { - Enabled bool `yaml:"enabled"` - Items []string `yaml:"items"` - } `yaml:"system"` - CPU struct { - Enabled bool `yaml:"enabled"` - } `yaml:"cpu"` - RAM struct { - Enabled bool `yaml:"enabled"` - } `yaml:"ram"` - Storage struct { - Enabled bool `yaml:"enabled"` - } `yaml:"storage"` - Network struct { - Enabled bool `yaml:"enabled"` - } `yaml:"network"` - } `yaml:"collection"` - Benchmarks struct { - Enabled bool `yaml:"enabled"` - Weights map[string]float64 `yaml:"weights"` - CPU struct { - Enabled bool `yaml:"enabled"` - Tool string `yaml:"tool"` - Params struct { - CpuMaxPrime int `yaml:"cpu_max_prime"` - } `yaml:"params"` - } `yaml:"cpu_sysbench"` - Memory struct { - Enabled bool `yaml:"enabled"` - Tool string `yaml:"tool"` - Params struct { - TotalSize string `yaml:"total_size"` - } `yaml:"params"` - } `yaml:"memory_sysbench"` - Disk struct { - Enabled bool `yaml:"enabled"` - Tool string `yaml:"tool"` - Safety struct { - MaxRuntime int `yaml:"max_runtime_s"` - } `yaml:"safety"` - } `yaml:"disk_fio"` - Network struct { - Enabled bool `yaml:"enabled"` - Tool string `yaml:"tool"` - Server string `yaml:"server"` - Port int `yaml:"port"` - Params struct { - Duration int `yaml:"duration_s"` - } `yaml:"params"` - } `yaml:"network_iperf3"` - } `yaml:"benchmarks"` + ConfigVersion int `yaml:"config_version"` + Backend BackendConfig `yaml:"backend"` + Runtime RuntimeConfig `yaml:"runtime"` + Logging LoggingConfig `yaml:"logging"` + Payload PayloadConfig `yaml:"payload"` + Benchmarks BenchmarkConfig `yaml:"benchmarks"` + Collection CollectionConfig `yaml:"collection"` + RawInfo RawInfoConfig `yaml:"raw_info"` +} + +type BackendConfig struct { + URL string `yaml:"url"` + Auth AuthConfig `yaml:"auth"` + HTTP HTTPConfig `yaml:"http"` +} + +type AuthConfig struct { + Mode string `yaml:"mode"` + EnvVar string `yaml:"env_var"` +} + +type HTTPConfig struct { + TimeoutS int `yaml:"timeout_s"` + Retries int `yaml:"retries"` + RetryBackoffS int `yaml:"retry_backoff_s"` + TLSVerify bool `yaml:"verify"` +} + +type RuntimeConfig struct { + MaxTotalRuntime int `yaml:"max_total_runtime_s"` + CommandTimeout int `yaml:"command_timeout_s"` + TempDir string `yaml:"temp_dir"` + Locale string `yaml:"locale"` + PathPrepend []string `yaml:"path_prepend"` +} + +type LoggingConfig struct { + Level string `yaml:"level"` + Progress bool `yaml:"progress"` + ShowCommandLines bool `yaml:"show_command_lines"` + CaptureRawOutput bool `yaml:"capture_raw_output"` + RawOutputMaxKB int `yaml:"raw_output_max_kb"` + SavePayloadToTmp bool `yaml:"save_payload_to_tmp"` + PayloadTmpDir string `yaml:"payload_tmp_dir"` + PayloadFilenamePrefix string `yaml:"payload_filename_prefix"` + InteractiveDebugPause bool `yaml:"interactive_pause_on_debug"` +} + +type PayloadConfig struct { + Dir string `yaml:"dir"` + Prefix string `yaml:"prefix"` + Always bool `yaml:"always_save"` +} + +type BenchmarkConfig struct { + Enabled bool `yaml:"enabled"` + Weights map[string]float64 `yaml:"weights"` + CPU BenchmarkTool `yaml:"cpu_sysbench"` + Memory BenchmarkTool `yaml:"memory_sysbench"` + Disk BenchmarkTool `yaml:"disk_fio"` + Network BenchmarkTool `yaml:"network_iperf3"` +} + +type BenchmarkTool struct { + Enabled bool `yaml:"enabled"` + Tool string `yaml:"tool"` + Server string `yaml:"server"` + Port int `yaml:"port"` + Params map[string]interface{} `yaml:"params"` + Safety map[string]interface{} `yaml:"safety"` +} + +type CollectionConfig struct { + System CollectionGroup `yaml:"system"` + CPU CollectionGroup `yaml:"cpu"` + RAM CollectionGroup `yaml:"ram"` + Storage CollectionGroup `yaml:"storage"` + Network CollectionGroup `yaml:"network"` + GPU CollectionGroup `yaml:"gpu"` + Audio CollectionGroup `yaml:"audio"` + PCI CollectionGroup `yaml:"pci_devices"` + USB CollectionGroup `yaml:"usb_devices"` +} + +type CollectionGroup struct { + Enabled bool `yaml:"enabled"` +} + +type RawInfoConfig struct { + Enabled bool `yaml:"enabled"` + Include []string `yaml:"include"` + MaxSizeKB int `yaml:"max_size_kb"` } // FinalPayload est la structure JSON envoyée au backend type FinalPayload struct { - DeviceIdentifier string `json:"device_identifier"` - BenchClientVersion string `json:"bench_client_version"` - Hardware Hardware `json:"hardware"` - Results Results `json:"results"` - RawInfo map[string]string `json:"raw_info,omitempty"` + DeviceIdentifier string `json:"device_identifier"` + BenchScriptVersion string `json:"bench_script_version"` + BenchClientVersion string `json:"bench_client_version"` + Hardware Hardware `json:"hardware"` + Results Results `json:"results"` + RawInfo map[string]string `json:"raw_info,omitempty"` } type Hardware struct { - CPU CPUInfo `json:"cpu"` - RAM RAMInfo `json:"ram"` - Storage []DiskInfo `json:"storage"` - Network []NetInfo `json:"network"` - System SystemInfo `json:"system"` + CPU CPUDetails `json:"cpu"` + RAM RAMDetails `json:"ram"` + GPU GPUDetails `json:"gpu"` + Storage StorageDetails `json:"storage"` + PCIDevices []PCIInfo `json:"pci_devices"` + USBDevices []USBInfo `json:"usb_devices"` + NetworkShares []NetworkShare `json:"network_shares"` + Network NetworkDetails `json:"network"` + Motherboard MotherboardInfo `json:"motherboard"` + OS OSInfo `json:"os"` + Sensors SensorInfo `json:"sensors"` + Audio AudioInfo `json:"audio"` + RawInfo map[string]string `json:"raw_info"` +} + +type CPUDetails struct { + Vendor string `json:"vendor"` + Model string `json:"model"` + Cores int `json:"cores"` + Threads int `json:"threads"` + BaseFreqGHz float64 `json:"base_freq_ghz"` + MaxFreqGHz float64 `json:"max_freq_ghz"` + CacheL1KB int `json:"cache_l1_kb"` + CacheL2KB int `json:"cache_l2_kb"` + CacheL3KB int `json:"cache_l3_kb"` + Flags []string `json:"flags"` + Microarchitecture string `json:"microarchitecture"` + TDPW *float64 `json:"tdp_w"` +} + +type RAMDetails struct { + TotalMB int `json:"total_mb"` + UsedMB int `json:"used_mb"` + FreeMB int `json:"free_mb"` + SharedMB int `json:"shared_mb"` + SlotsTotal int `json:"slots_total"` + SlotsUsed int `json:"slots_used"` + MaxCapacityMB int `json:"max_capacity_mb"` + ECC bool `json:"ecc"` + Layout []MemoryModule `json:"layout"` +} + +type MemoryModule struct { + Slot string `json:"slot"` + SizeMB int `json:"size_mb"` + Type string `json:"type"` + SpeedMHz int `json:"speed_mhz"` + ConfiguredMHz int `json:"configured_speed_mhz"` + FormFactor string `json:"form_factor"` + TypeDetail string `json:"type_detail"` + Rank string `json:"rank"` + Manufacturer string `json:"manufacturer"` + PartNumber string `json:"part_number"` +} + +type GPUDetails struct { + Vendor string `json:"vendor"` + Model string `json:"model"` + DriverVersion string `json:"driver_version"` + MemoryDedicatedMB *int `json:"memory_dedicated_mb"` + MemorySharedMB *int `json:"memory_shared_mb"` + APISupport []string `json:"api_support"` +} + +type StorageDetails struct { + Devices []StorageDevice `json:"devices"` + Partitions []PartitionInfo `json:"partitions"` +} + +type StorageDevice struct { + Name string `json:"name"` + Type string `json:"type"` + Interface string `json:"interface"` + CapacityGB float64 `json:"capacity_gb"` + Vendor string `json:"vendor"` + Model string `json:"model"` + Serial string `json:"serial"` + SmartHealth string `json:"smart_health"` + Temperature int `json:"temperature_c"` +} + +type PartitionInfo struct { + Name string `json:"name"` + MountPoint string `json:"mount_point"` + FSType string `json:"fs_type"` + TotalGB float64 `json:"total_gb"` + UsedGB *float64 `json:"used_gb"` + FreeGB *float64 `json:"free_gb"` +} + +type PCIInfo struct { + Slot string `json:"slot"` + Class string `json:"class"` + Vendor string `json:"vendor"` + Device string `json:"device"` +} + +type USBInfo struct { + Bus string `json:"bus"` + Device string `json:"device"` + VendorID string `json:"vendor_id"` + ProductID string `json:"product_id"` + Name string `json:"name"` +} + +type NetworkShare struct { + Protocol string `json:"protocol"` + Source string `json:"source"` + MountPoint string `json:"mount_point"` + FSType string `json:"fs_type"` + Options string `json:"options"` + TotalGB *float64 `json:"total_gb"` + UsedGB *float64 `json:"used_gb"` + FreeGB *float64 `json:"free_gb"` +} + +type NetworkDetails struct { + Interfaces []NetworkInterface `json:"interfaces"` +} + +type NetworkInterface struct { + Name string `json:"name"` + Type string `json:"type"` + MAC string `json:"mac"` + IP string `json:"ip"` + SpeedMbps *int `json:"speed_mbps"` + Driver string `json:"driver"` + SSID string `json:"ssid"` + WakeOnLAN bool `json:"wake_on_lan"` +} + +type MotherboardInfo struct { + Vendor string `json:"vendor"` + Model string `json:"model"` + BIOSVendor string `json:"bios_vendor"` + BIOSVersion string `json:"bios_version"` + BIOSDate string `json:"bios_date"` +} + +type OSInfo struct { + Name string `json:"name"` + Version string `json:"version"` + KernelVersion string `json:"kernel_version"` + Architecture string `json:"architecture"` + SessionType string `json:"session_type"` + DisplayServer string `json:"display_server"` + ScreenResolution string `json:"screen_resolution"` + LastBootTime string `json:"last_boot_time"` + UptimeSeconds float64 `json:"uptime_seconds"` + BatteryPercentage *int `json:"battery_percentage"` + BatteryStatus string `json:"battery_status"` + BatteryHealth string `json:"battery_health"` + Hostname string `json:"hostname"` + VirtualizationType string `json:"virtualization_type"` + DesktopEnvironment string `json:"desktop_environment"` +} + +type SensorInfo struct { + CPUTempC *float64 `json:"cpu_temp_c"` + DiskTempsC map[string]float64 `json:"disk_temps_c"` + Sensors []SensorReading `json:"sensors"` +} + +type SensorReading struct { + Chip string `json:"chip"` + Name string `json:"name"` + Type string `json:"type"` + Value float64 `json:"value"` + Unit string `json:"unit"` + Alarm bool `json:"alarm"` +} + +type AudioInfo struct { + Hardware AudioHardware `json:"hardware"` + Software AudioSoftware `json:"software"` +} + +type AudioHardware struct { + PCIAudioDevices []string `json:"pci_audio_devices"` + AlsaPlayback string `json:"alsa_playback"` + AlsaCapture string `json:"alsa_capture"` + PCMDevices []string `json:"pcm_devices"` +} + +type AudioSoftware struct { + Backend string `json:"backend"` + ServerName string `json:"server_name"` + ServerVersion string `json:"server_version"` + DefaultSink *string `json:"default_sink"` + DefaultSource *string `json:"default_source"` + Sinks []string `json:"sinks"` + Sources []string `json:"sources"` } type Results struct { - CPU CPUResult `json:"cpu"` - Memory MemResult `json:"memory"` - Disk DiskResult `json:"disk"` - Network NetResult `json:"network"` - GlobalScore float64 `json:"global_score"` -} - -type SystemInfo struct { - OS string `json:"os"` - Kernel string `json:"kernel"` - Arch string `json:"architecture"` - Hostname string `json:"hostname"` - Virtualization string `json:"virtualization"` -} - -type CPUInfo struct { - Model string `json:"model"` - Cores int `json:"cores"` - Threads int `json:"threads"` -} - -type RAMInfo struct { - TotalMB int `json:"total_mb"` -} - -type DiskInfo struct { - Name string `json:"name"` - SizeGB string `json:"size_gb"` - Type string `json:"type"` -} - -type NetInfo struct { - Name string `json:"name"` - IP string `json:"ip_address"` - SpeedMbps string `json:"speed_mbps"` + CPU CPUResult `json:"cpu"` + Memory MemResult `json:"memory"` + Disk DiskResult `json:"disk"` + Network NetResult `json:"network"` + GPU GPUResult `json:"gpu"` + GlobalScore float64 `json:"global_score"` } type CPUResult struct { - ScoreSingle float64 `json:"score_single"` - ScoreMulti float64 `json:"score_multi"` + EventsPerSec float64 `json:"events_per_sec"` + EventsPerSecSingle float64 `json:"events_per_sec_single"` + EventsPerSecMulti float64 `json:"events_per_sec_multi"` + DurationSec float64 `json:"duration_s"` + Score float64 `json:"score"` + ScoreSingle float64 `json:"score_single"` + ScoreMulti float64 `json:"score_multi"` } type MemResult struct { - Throughput float64 `json:"throughput_mib_s"` - Score float64 `json:"score"` + Throughput float64 `json:"throughput_mib_s"` + Score float64 `json:"score"` } type DiskResult struct { - ReadMBs float64 `json:"read_mb_s"` - WriteMBs float64 `json:"write_mb_s"` - Score float64 `json:"score"` + ReadMBs float64 `json:"read_mb_s"` + WriteMBs float64 `json:"write_mb_s"` + IOPSRead float64 `json:"iops_read"` + IOPSWrite float64 `json:"iops_write"` + LatencyMs float64 `json:"latency_ms"` + Score float64 `json:"score"` +} + +type DirectDiskMetrics struct { + WriteMBs float64 + ReadMBs float64 } type NetResult struct { - Upload float64 `json:"upload_mbps"` - Download float64 `json:"download_mbps"` - Score float64 `json:"score"` + Upload float64 `json:"upload_mbps"` + Download float64 `json:"download_mbps"` + PingMs float64 `json:"ping_ms"` + JitterMs *float64 `json:"jitter_ms"` + PacketLossPct *float64 `json:"packet_loss_percent"` + Score float64 `json:"score"` +} + +type GPUResult struct { + GLMark2Score *float64 `json:"glmark2_score"` + Score *float64 `json:"score"` } // ========================================== @@ -172,43 +394,1679 @@ type NetResult struct { // ========================================== var ( - cfg Config - version = "1.0.0" - debug = false - dryRun = false + cfg Config + debug = false + dryRun = false ) +const benchScriptVersion = "1.6.6" +const benchClientVersion = "1.0.2" + +var ( + sensorInitOnce sync.Once + sensorInitErr error +) + +var ( + sizeValueRegex = regexp.MustCompile(`(?i)^([\d\.]+)\s*([kmgtp]i?)?b?$`) + quotedStringRegexp = regexp.MustCompile(`"([^"]+)"`) + sysbenchEventsRegex = regexp.MustCompile(`events per second:\s+([\d\.]+)`) + sysbenchTimeRegex = regexp.MustCompile(`total time:\s+([\d\.]+)s`) +) + +var ( + debugLogFile *os.File + debugLogOnce sync.Once + debugLogErr error + debugLogMu sync.Mutex +) + +const debugLogFilename = "debug.log" + +func debugf(format string, args ...interface{}) { + if debug { + message := fmt.Sprintf("[DEBUG] "+format+"\n", args...) + fmt.Print(message) + if err := appendDebugLog(message); err != nil { + fmt.Printf("[WARN] impossible d'écrire dans %s: %v\n", debugLogFilename, err) + } + } +} + // safeRun exécute une commande avec timeout et gestion d'erreur func safeRun(ctx context.Context, name string, args ...string) (string, error) { - if debug { - fmt.Printf("[DEBUG] Exec: %s %v\n", name, args) - } - if dryRun { - return "DRY RUN OUTPUT", nil - } + if debug { + debugf("Exec: %s %v", name, args) + } + if dryRun { + return "DRY RUN OUTPUT", nil + } - cmd := exec.CommandContext(ctx, name, args...) - var stdout, stderr bytes.Buffer - cmd.Stdout = &stdout - cmd.Stderr = &stderr + cmd := exec.CommandContext(ctx, name, args...) + var stdout, stderr bytes.Buffer + cmd.Stdout = &stdout + cmd.Stderr = &stderr - err := cmd.Run() - if err != nil { - return "", fmt.Errorf("%w: %s", err, stderr.String()) - } - return stdout.String(), nil + err := cmd.Run() + if err != nil { + return "", fmt.Errorf("%w: %s", err, stderr.String()) + } + return stdout.String(), nil +} + +func appendDebugLog(message string) error { + if err := ensureDebugLog(); err != nil { + return err + } + debugLogMu.Lock() + defer debugLogMu.Unlock() + _, err := debugLogFile.WriteString(message) + return err +} + +func ensureDebugLog() error { + debugLogOnce.Do(func() { + wd, err := os.Getwd() + if err != nil { + debugLogErr = err + return + } + path := filepath.Join(wd, debugLogFilename) + file, err := os.OpenFile(path, os.O_CREATE|os.O_APPEND|os.O_WRONLY, 0o777) + if err != nil { + debugLogErr = err + return + } + if err := file.Chmod(0o777); err != nil { + // ignore error + } + debugLogFile = file + }) + return debugLogErr +} + +func closeDebugLog() { + if debugLogFile != nil { + _ = debugLogFile.Close() + } +} + +func collectOSInfo(ctx context.Context) OSInfo { + info := OSInfo{} + + if h, err := host.InfoWithContext(ctx); err == nil { + info.Name = h.Platform + info.Version = h.PlatformVersion + info.KernelVersion = h.KernelVersion + info.Architecture = h.KernelArch + info.Hostname = h.Hostname + info.VirtualizationType = h.VirtualizationSystem + if h.VirtualizationSystem != "" && h.VirtualizationRole != "" { + info.VirtualizationType = fmt.Sprintf("%s-%s", h.VirtualizationSystem, h.VirtualizationRole) + } + info.UptimeSeconds = float64(h.Uptime) + } + + if host, err := os.Hostname(); err == nil { + info.Hostname = host + } + + if data, err := os.ReadFile("/etc/os-release"); err == nil { + for _, line := range strings.Split(string(data), "\n") { + line = strings.TrimSpace(line) + if line == "" || strings.HasPrefix(line, "#") { + continue + } + parts := strings.SplitN(line, "=", 2) + if len(parts) != 2 { + continue + } + key := parts[0] + value := strings.Trim(parts[1], "\"") + switch key { + case "NAME": + info.Name = value + case "VERSION": + info.Version = value + } + } + } + + if out, err := safeRun(ctx, "uname", "-r"); err == nil { + info.KernelVersion = strings.TrimSpace(out) + } + if out, err := safeRun(ctx, "uname", "-m"); err == nil { + info.Architecture = strings.TrimSpace(out) + } + + if vt, err := safeRun(ctx, "systemd-detect-virt"); err == nil { + vt = strings.TrimSpace(vt) + if vt == "none" { + info.VirtualizationType = "none" + } else if vt != "" { + info.VirtualizationType = vt + } + } + + info.SessionType = os.Getenv("XDG_SESSION_TYPE") + if info.SessionType == "" { + if sessionID := os.Getenv("XDG_SESSION_ID"); sessionID != "" { + if out, err := safeRun(ctx, "loginctl", "show-session", sessionID, "-p", "Type"); err == nil { + info.SessionType = strings.TrimPrefix(strings.TrimSpace(out), "Type=") + } + } + } + + info.DisplayServer = info.SessionType + info.DesktopEnvironment = os.Getenv("XDG_CURRENT_DESKTOP") + + if out, err := safeRun(ctx, "xrandr"); err == nil { + if strings.Contains(out, "current") { + if parts := strings.Split(out, "\n")[0]; strings.Contains(parts, "current") { + fields := strings.Split(parts, ",") + for _, f := range fields { + f = strings.TrimSpace(f) + if strings.HasPrefix(f, "current") { + info.ScreenResolution = strings.TrimPrefix(f, "current ") + break + } + } + } + } + } + + if out, err := safeRun(ctx, "xrandr", "--current"); err == nil && info.ScreenResolution == "" { + for _, line := range strings.Split(out, "\n") { + if strings.Contains(line, "*") && strings.Contains(line, "+") { + info.ScreenResolution = strings.TrimSpace(strings.Fields(line)[0]) + break + } + } + } + + if out, err := safeRun(ctx, "who", "-b"); err == nil { + info.LastBootTime = strings.TrimSpace(strings.ReplaceAll(out, "system boot", "")) + } + + if uptimeRaw, err := os.ReadFile("/proc/uptime"); err == nil { + if parts := strings.Fields(string(uptimeRaw)); len(parts) > 0 { + if val, err := strconv.ParseFloat(parts[0], 64); err == nil { + info.UptimeSeconds = val + } + } + } + + info.BatteryPercentage = parseBatteryInt("/sys/class/power_supply/BAT0/capacity") + info.BatteryStatus = parseBatteryString("/sys/class/power_supply/BAT0/status") + info.BatteryHealth = parseBatteryString("/sys/class/power_supply/BAT0/health") + + return info +} + +func parseBatteryInt(path string) *int { + if data, err := os.ReadFile(path); err == nil { + if val, err := strconv.Atoi(strings.TrimSpace(string(data))); err == nil { + return &val + } + } + return nil +} + +func parseBatteryString(path string) string { + if data, err := os.ReadFile(path); err == nil { + return strings.TrimSpace(string(data)) + } + return "" +} + +func collectCPUInfo(ctx context.Context) CPUDetails { + info := CPUDetails{} + cpuInfos, err := cpu.InfoWithContext(ctx) + if err != nil || len(cpuInfos) == 0 { + return info + } + first := cpuInfos[0] + info.Vendor = first.VendorID + info.Model = first.ModelName + + if cores, err := cpu.CountsWithContext(ctx, false); err == nil && cores > 0 { + info.Cores = cores + } else if int(first.Cores) > 0 { + info.Cores = int(first.Cores) + } + if info.Cores == 0 { + info.Cores = len(cpuInfos) + } + + if threads, err := cpu.CountsWithContext(ctx, true); err == nil && threads > 0 { + info.Threads = threads + } else { + info.Threads = len(cpuInfos) + } + + info.Flags = first.Flags + if lscpuOut, err := safeRun(ctx, "lscpu"); err == nil { + l1, l2, l3 := parseLscpuCacheSizes(lscpuOut) + if l1 > 0 { + info.CacheL1KB = l1 + } + if l2 > 0 { + info.CacheL2KB = l2 + } + if l3 > 0 { + info.CacheL3KB = l3 + } + } + if info.CacheL1KB == 0 && info.CacheL2KB == 0 && info.CacheL3KB == 0 { + info.CacheL1KB, info.CacheL2KB, info.CacheL3KB = collectCacheSizes(ctx, info.Cores) + } + applyCpuidCacheInfo(&info) + info.Microarchitecture = detectMicroarchitecture(first.ModelName, first.Family) + info.BaseFreqGHz, info.MaxFreqGHz = determineCPUFreqs(ctx, first) + return info +} + +func collectCacheSizes(ctx context.Context, physicalCores int) (l1, l2, l3 int) { + cacheDir := "/sys/devices/system/cpu/cpu0/cache" + entries, err := os.ReadDir(cacheDir) + if err != nil { + return 0, 0, 0 + } + perLevel := map[int]int{} + for _, entry := range entries { + if !strings.HasPrefix(entry.Name(), "index") { + continue + } + levelPath := filepath.Join(cacheDir, entry.Name(), "level") + level := readIntFromFile(levelPath) + if level <= 0 { + continue + } + sizePath := filepath.Join(cacheDir, entry.Name(), "size") + sizeKB := parseCacheSize(readStringFromFile(sizePath)) + if sizeKB > 0 { + perLevel[level] += sizeKB + } + } + l1 = perLevel[1] + l2 = perLevel[2] + l3 = perLevel[3] + return l1, l2, l3 +} + +func applyCpuidCacheInfo(info *CPUDetails) { + cache := cpuid.CPU.Cache + if cache.L1I < 0 && cache.L1D < 0 && cache.L2 < 0 && cache.L3 < 0 { + return + } + cores := info.Cores + if cores <= 0 { + cores = cpuid.CPU.PhysicalCores + if cores <= 0 { + cores = 1 + } + } + l1Bytes := 0 + if cache.L1I > 0 { + l1Bytes += cache.L1I + } + if cache.L1D > 0 { + l1Bytes += cache.L1D + } + if l1Bytes > 0 && info.CacheL1KB == 0 { + info.CacheL1KB = int(int64(l1Bytes) * int64(cores) / 1024) + } + if cache.L2 > 0 && info.CacheL2KB == 0 { + info.CacheL2KB = int(int64(cache.L2) * int64(cores) / 1024) + } + if cache.L3 > 0 && info.CacheL3KB == 0 { + info.CacheL3KB = int(cache.L3 / 1024) + } +} + +func parseLscpuCacheSizes(output string) (l1, l2, l3 int) { + l1d := parseCacheValue(output, "L1d") + l1i := parseCacheValue(output, "L1i") + l2 = parseCacheValue(output, "L2") + l3 = parseCacheValue(output, "L3") + if l1d > 0 || l1i > 0 { + l1 = l1d + l1i + } + return +} + +func parseCacheValue(output, label string) int { + re := regexp.MustCompile(fmt.Sprintf(`(?m)^Cache\s+%s\s*:\s*([\d\.]+)\s*([KMGT]iB?|B|K|M|G)`, regexp.QuoteMeta(label))) + matches := re.FindStringSubmatch(output) + if len(matches) != 3 && len(matches) != 4 { + return 0 + } + value := matches[1] + unit := matches[len(matches)-1] + num, err := strconv.ParseFloat(value, 64) + if err != nil { + return 0 + } + switch strings.ToUpper(unit) { + case "KIB", "KB", "K": + return int(num) + case "MIB", "MB", "M": + return int(num * 1024) + case "GIB", "GB", "G": + return int(num * 1024 * 1024) + default: + return int(num) + } +} + +var ( + dmidecodeCurrentSpeedRE = regexp.MustCompile(`(?m)^Current Speed:\s+([\d\.]+)\s+MHz`) + dmidecodeMaxSpeedRE = regexp.MustCompile(`(?m)^Max Speed:\s+([\d\.]+)\s+MHz`) + microarchitectureMap = map[string]string{ + "25": "Zen", + } +) + +func detectMicroarchitecture(modelName string, family string) string { + if strings.Contains(strings.ToLower(modelName), "ryzen") { + return "Zen" + } + if value, ok := microarchitectureMap[family]; ok { + return value + } + if family != "" { + return family + } + return "" +} + +func determineCPUFreqs(ctx context.Context, info cpu.InfoStat) (float64, float64) { + base := info.Mhz / 1000 + max := info.Mhz / 1000 + if val := readFrequencyFromFile("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq"); val > 0 { + max = float64(val) / 1_000_000 + } + if val := readFrequencyFromFile("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq"); val > 0 && base == 0 { + base = float64(val) / 1_000_000 + } + if out, err := safeRun(ctx, "dmidecode", "-t", "4"); err == nil { + if curSpeed := parseDMIDecodeSpeed(out, dmidecodeCurrentSpeedRE); curSpeed > 0 { + base = curSpeed / 1000 + } + if maxSpeed := parseDMIDecodeSpeed(out, dmidecodeMaxSpeedRE); maxSpeed > 0 { + max = maxSpeed / 1000 + } + } + return base, max +} + +func parseDMIDecodeSpeed(output string, re *regexp.Regexp) float64 { + if match := re.FindStringSubmatch(output); len(match) == 2 { + if val, err := strconv.ParseFloat(match[1], 64); err == nil { + return val + } + } + return 0 +} + +func readFrequencyFromFile(path string) int64 { + data, err := os.ReadFile(path) + if err != nil { + return 0 + } + val := strings.TrimSpace(string(data)) + if parsed, err := strconv.ParseInt(val, 10, 64); err == nil { + return parsed + } + return 0 +} + +func parseCacheSize(value string) int { + value = strings.TrimSpace(value) + if value == "" { + return 0 + } + units := []struct { + suffix string + multiplier int + }{ + {"KIB", 1}, + {"KB", 1}, + {"K", 1}, + {"MIB", 1024}, + {"MB", 1024}, + {"M", 1024}, + {"GIB", 1024 * 1024}, + {"GB", 1024 * 1024}, + {"G", 1024 * 1024}, + } + upper := strings.ToUpper(value) + multiplier := 1 + for _, unit := range units { + if strings.HasSuffix(upper, unit.suffix) { + value = strings.TrimSpace(value[:len(value)-len(unit.suffix)]) + multiplier = unit.multiplier + break + } + } + if value == "" { + return 0 + } + num, err := strconv.ParseFloat(value, 64) + if err != nil { + return 0 + } + return int(num * float64(multiplier)) +} + +func readIntFromFile(path string) int { + value := readStringFromFile(path) + if value == "" { + return 0 + } + if parsed, err := strconv.Atoi(value); err == nil { + return parsed + } + return 0 +} + +func readStringFromFile(path string) string { + data, err := os.ReadFile(path) + if err != nil { + return "" + } + return strings.TrimSpace(string(data)) +} + +func collectRAMInfo(ctx context.Context) RAMDetails { + res := RAMDetails{} + if vm, err := mem.VirtualMemoryWithContext(ctx); err == nil { + res.TotalMB = int(vm.Total / (1024 * 1024)) + res.UsedMB = int(vm.Used / (1024 * 1024)) + res.FreeMB = int(vm.Available / (1024 * 1024)) + res.SharedMB = int(vm.Shared / (1024 * 1024)) + } + + slotsTotal, slotsUsed, maxCapacity, ecc, layout := collectSMBIOSMemory() + if slotsTotal > 0 { + res.SlotsTotal = slotsTotal + } + if slotsUsed > 0 { + res.SlotsUsed = slotsUsed + } + if maxCapacity > 0 { + res.MaxCapacityMB = maxCapacity + } + res.ECC = ecc + res.Layout = layout + + if res.MaxCapacityMB == 0 { + res.MaxCapacityMB = res.TotalMB + } + if res.SlotsTotal == 0 && len(layout) > 0 { + res.SlotsTotal = len(layout) + } + if res.SlotsUsed == 0 && len(layout) > 0 { + res.SlotsUsed = len(layout) + } + return res +} + +const smbiosTableTypePhysicalMemoryArray smbios.TableType = 16 + +func collectSMBIOSMemory() (slotsTotal, slotsUsed, maxCapacityMB int, ecc bool, layout []MemoryModule) { + info, err := smbios.FromSysfs() + if err != nil { + debugf("Lecture SMBIOS impossible : %v", err) + return + } + debugf("SMBIOS détecté : %s", info) + + slotsTotal, ecc, maxCapacityMB = parseSMBIOSPhysicalMemoryArray(info) + modules, err := info.GetMemoryDevices() + if err != nil { + debugf("Impossible de lire les modules mémoire SMBIOS : %v", err) + return + } + + for _, md := range modules { + module := MemoryModule{ + Slot: md.DeviceLocator, + Type: md.Type.String(), + TypeDetail: md.TypeDetail.String(), + FormFactor: md.FormFactor.String(), + Manufacturer: md.Manufacturer, + PartNumber: md.PartNumber, + SpeedMHz: int(md.Speed), + ConfiguredMHz: int(md.ConfiguredSpeed), + Rank: memoryRank(md.Attributes), + } + if size := md.GetSizeBytes(); size > 0 { + module.SizeMB = int(size / (1024 * 1024)) + slotsUsed++ + } + debugf("Module SMBIOS détecté : %s %+v", module.Slot, module) + layout = append(layout, module) + } + + if slotsTotal == 0 { + slotsTotal = len(layout) + } + if slotsUsed == 0 { + slotsUsed = len(layout) + } + debugf("Mémoire SMBIOS : slots_total=%d slots_used=%d ecc=%t max=%dMB", slotsTotal, slotsUsed, ecc, maxCapacityMB) + return +} + +func parseSMBIOSPhysicalMemoryArray(info *smbios.Info) (slotsTotal int, ecc bool, maxCapacityMB int) { + for _, table := range info.Tables { + if table.Type != smbiosTableTypePhysicalMemoryArray { + continue + } + if val, err := table.GetByteAt(11); err == nil && val > 0 { + slotsTotal = int(val) + } + if val, err := table.GetByteAt(6); err == nil { + ecc = val != 0 && val != 3 + } + if val, err := table.GetWordAt(7); err == nil { + if val >= 0x8000 && table.Len() >= 0x10 { + if ext, err := table.GetDWordAt(12); err == nil && ext > 0 { + maxCapacityMB = int(ext / (1024 * 1024)) + } + } else if val > 0 { + maxCapacityMB = int(val) + } + } + break + } + return +} + +func memoryRank(attrs uint8) string { + rank := attrs & 0x0f + if rank == 0 { + return "Unknown" + } + return strconv.Itoa(int(rank)) +} + +func collectGPUInfo(ctx context.Context) GPUDetails { + info := GPUDetails{} + if out, err := safeRun(ctx, "lspci"); err == nil { + for _, line := range strings.Split(out, "\n") { + if strings.Contains(line, "VGA compatible controller") || strings.Contains(line, "3D controller") { + parts := strings.SplitN(line, ":", 3) + if len(parts) >= 3 { + desc := strings.TrimSpace(parts[2]) + info.Model = desc + info.Vendor = strings.Split(desc, " ")[0] + break + } + } + } + } + + if out, err := safeRun(ctx, "nvidia-smi", "--query-gpu=name,driver_version,memory.total", "--format=csv,noheader,nounits"); err == nil { + lines := strings.Split(strings.TrimSpace(out), "\n") + if len(lines) > 0 { + fields := strings.Split(lines[0], ",") + if len(fields) >= 3 { + info.Model = strings.TrimSpace(fields[0]) + info.DriverVersion = strings.TrimSpace(fields[1]) + if v := atoi(strings.TrimSpace(fields[2])); v > 0 { + info.MemoryDedicatedMB = &v + } + } + } + } + + return info +} + +func collectStorageInfo(ctx context.Context) StorageDetails { + detail := StorageDetails{} + partitions, err := disk.PartitionsWithContext(ctx, true) + if err != nil { + return detail + } + + deviceMap := map[string]*StorageDevice{} + for _, part := range partitions { + if shouldSkipPartition(part) { + continue + } + var usage *disk.UsageStat + if part.Mountpoint != "" { + if u, err := disk.UsageWithContext(ctx, part.Mountpoint); err == nil { + usage = u + } + } + + record := PartitionInfo{ + Name: part.Device, + MountPoint: part.Mountpoint, + FSType: part.Fstype, + TotalGB: bytesToGB(int64(usageTotal(usage))), + } + if usage != nil { + record.UsedGB = floatPtr(bytesToGB(int64(usage.Used))) + record.FreeGB = floatPtr(bytesToGB(int64(usage.Free))) + } + detail.Partitions = append(detail.Partitions, record) + + devName := deriveDeviceRoot(part.Device) + if !isPhysicalDevice(devName) { + continue + } + if _, ok := deviceMap[devName]; !ok { + deviceMap[devName] = &StorageDevice{ + Name: devName, + Type: guessDiskType(devName), + } + } + if usage != nil { + deviceMap[devName].CapacityGB = bytesToGB(int64(usage.Total)) + } + } + + populateDevicesFromLsblk(ctx, deviceMap) + + for _, dev := range deviceMap { + annotateSmartDevice(dev) + } + + if len(deviceMap) > 0 { + names := make([]string, 0, len(deviceMap)) + for name := range deviceMap { + names = append(names, name) + } + sort.Strings(names) + for _, name := range names { + detail.Devices = append(detail.Devices, *deviceMap[name]) + } + } + + return detail +} + +func usageTotal(stats *disk.UsageStat) int64 { + if stats == nil { + return 0 + } + return int64(stats.Total) +} + +func guessDiskType(device string) string { + lower := strings.ToLower(device) + switch { + case strings.Contains(lower, "nvme"): + return "ssd" + case strings.Contains(lower, "sd"): + return "ssd" + case strings.Contains(lower, "hd"): + return "hdd" + default: + return "disk" + } +} + +func populateDevicesFromLsblk(ctx context.Context, deviceMap map[string]*StorageDevice) { + if len(deviceMap) == 0 { + // still want to capture drives even if no partitions were added + } + raw, err := safeRun(ctx, "lsblk", "-J", "-b", "-o", "NAME,TYPE,TRAN,VENDOR,MODEL,SERIAL,SIZE") + if err != nil { + debugf("lsblk JSON échoue: %v", err) + return + } + var output lsblkOutput + if err := json.Unmarshal([]byte(raw), &output); err != nil { + debugf("lsblk JSON parse échoue: %v", err) + return + } + for _, entry := range output.BlockDevices { + addLsblkDevice(entry, deviceMap) + } +} + +func addLsblkDevice(entry lsblkDevice, deviceMap map[string]*StorageDevice) { + if entry.Type == "" { + for _, child := range entry.Children { + addLsblkDevice(child, deviceMap) + } + return + } + if entry.Type == "disk" { + path := "/dev/" + entry.Name + if !isPhysicalDevice(path) || isIgnoredDevice(path) { + return + } + dev := deviceMap[path] + if dev == nil { + dev = &StorageDevice{Name: path} + deviceMap[path] = dev + } + if entry.Tran != "" { + dev.Interface = strings.ToLower(entry.Tran) + } + if entry.Vendor != "" { + dev.Vendor = entry.Vendor + } + if entry.Model != "" { + dev.Model = entry.Model + } + if entry.Serial != "" { + dev.Serial = entry.Serial + } + if sizeBytes, err := entry.Size.Int64(); err == nil && sizeBytes > 0 { + dev.CapacityGB = float64(sizeBytes) / (1024 * 1024 * 1024) + } + } + for _, child := range entry.Children { + addLsblkDevice(child, deviceMap) + } +} + +type lsblkOutput struct { + BlockDevices []lsblkDevice `json:"blockdevices"` +} + +type lsblkDevice struct { + Name string `json:"name"` + Type string `json:"type"` + Tran string `json:"tran"` + Vendor string `json:"vendor"` + Model string `json:"model"` + Serial string `json:"serial"` + Size json.Number `json:"size"` + Children []lsblkDevice `json:"children"` +} + +func deriveDeviceRoot(device string) string { + if device == "" { + return device + } + root := device + if strings.HasPrefix(device, "/dev/") { + if idx := strings.LastIndex(device, "p"); idx > strings.LastIndex(device, "/") { + if _, err := strconv.Atoi(device[idx+1:]); err == nil { + candidate := device[:idx] + if _, err := os.Stat(candidate); err == nil { + return candidate + } + } + } + candidate := strings.TrimRightFunc(device, unicode.IsDigit) + if candidate != "" && candidate != device { + if _, err := os.Stat(candidate); err == nil { + return candidate + } + } + } + return root +} + +func shouldSkipPartition(part disk.PartitionStat) bool { + if part.Device == "" { + return true + } + lowerFs := strings.ToLower(part.Fstype) + if lowerFs != "" { + if _, ok := pseudoFSTypes[lowerFs]; ok { + return true + } + } + if strings.Contains(lowerFs, "nsfs") { + return true + } + if part.Mountpoint != "" { + switch { + case strings.HasPrefix(part.Mountpoint, "/run/docker"), + strings.HasPrefix(part.Mountpoint, "/sys"), + strings.HasPrefix(part.Mountpoint, "/proc"), + strings.HasPrefix(part.Mountpoint, "/dev"): + return true + } + } + if isIgnoredDevice(part.Device) { + return true + } + return false +} + +func isPhysicalDevice(device string) bool { + device = strings.TrimSpace(device) + if device == "" || !strings.HasPrefix(device, "/dev/") { + return false + } + normalized := strings.TrimPrefix(device, "/dev/") + normalized = strings.TrimSuffix(normalized, "p") + lower := strings.ToLower(normalized) + physicalPrefixes := []string{"sd", "hd", "vd", "nvme", "mmcblk", "xvd", "mapper", "dm-"} + for _, prefix := range physicalPrefixes { + if strings.HasPrefix(lower, prefix) { + return true + } + } + return false +} + +func isIgnoredDevice(device string) bool { + lower := strings.ToLower(strings.TrimSpace(device)) + ignored := []string{"/dev/loop", "/dev/ram", "/dev/fd", "/dev/sr", "/dev/mapper", "/dev/nbd", "none"} + for _, prefix := range ignored { + if strings.HasPrefix(lower, prefix) { + return true + } + } + return false +} + +type mountEntry struct { + MountPoint string + FSName string + Source string +} + +func isPseudoMountType(name string) bool { + _, ok := mountPseudoTypes[strings.ToLower(name)] + return ok +} + +func chooseBenchDir() (string, mountEntry) { + mounts := parseProcMounts() + candidates := []string{cfg.Runtime.TempDir, "/var/tmp", os.TempDir()} + var fallback mountEntry + for _, base := range candidates { + if base == "" { + continue + } + absPath, err := filepath.Abs(base) + if err != nil { + continue + } + if err := os.MkdirAll(absPath, 0o755); err != nil { + continue + } + entry := findMountForPath(absPath, mounts) + if entry.MountPoint != "" { + if !isPseudoMountType(entry.FSName) && isPhysicalMount(entry) { + bench := filepath.Join(absPath, "bench-client") + if err := os.MkdirAll(bench, 0o755); err != nil { + continue + } + return bench, entry + } + if fallback.MountPoint == "" { + fallback = entry + } + } + } + + for _, entry := range mounts { + if entry.MountPoint == "" || isPseudoMountType(entry.FSName) { + continue + } + if !isPhysicalMount(entry) { + if fallback.MountPoint == "" { + fallback = entry + } + continue + } + bench := filepath.Join(entry.MountPoint, "bench-client") + if err := os.MkdirAll(bench, 0o755); err != nil { + continue + } + return bench, entry + } + + fallbackDir := filepath.Join(os.TempDir(), "bench-client") + _ = os.MkdirAll(fallbackDir, 0o755) + return fallbackDir, fallback +} + +func parseProcMounts() []mountEntry { + data, err := os.ReadFile("/proc/mounts") + if err != nil { + return nil + } + lines := strings.Split(string(data), "\n") + entries := make([]mountEntry, 0, len(lines)) + for _, line := range lines { + line = strings.TrimSpace(line) + if line == "" { + continue + } + fields := strings.Fields(line) + if len(fields) < 3 { + continue + } + entries = append(entries, mountEntry{ + Source: decodeMountField(fields[0]), + MountPoint: decodeMountField(fields[1]), + FSName: fields[2], + }) + } + sort.Slice(entries, func(i, j int) bool { + return len(entries[i].MountPoint) > len(entries[j].MountPoint) + }) + return entries +} + +func findMountForPath(path string, entries []mountEntry) mountEntry { + path = filepath.Clean(path) + var best mountEntry + bestLen := -1 + for _, entry := range entries { + mp := entry.MountPoint + if mp == "" { + continue + } + if mp != "/" && !strings.HasPrefix(path, mp) { + continue + } + if len(mp) > bestLen { + best = entry + bestLen = len(mp) + } + } + return best +} + +func isPhysicalMount(entry mountEntry) bool { + return entry.Source != "" && isPhysicalDevice(entry.Source) +} + +func decodeMountField(field string) string { + return strings.ReplaceAll(field, "\\040", " ") +} + +var pseudoFSTypes = map[string]struct{}{ + "tmpfs": {}, + "sysfs": {}, + "proc": {}, + "devtmpfs": {}, + "cgroup": {}, + "cgroup2": {}, + "devpts": {}, + "securityfs": {}, + "squashfs": {}, + "overlay": {}, +} + +var mountPseudoTypes = map[string]struct{}{ + "tmpfs": {}, + "overlay": {}, + "squashfs": {}, + "ramfs": {}, + "devtmpfs": {}, + "cgroup": {}, + "cgroup2": {}, + "devpts": {}, + "securityfs": {}, + "tracefs": {}, + "fusectl": {}, + "debugfs": {}, +} + +func annotateSmartDevice(dev *StorageDevice) { + if dev == nil || dev.Name == "" { + return + } + handle, err := smartgo.Open(dev.Name) + if err != nil { + debugf("SMART open %s impossible: %v", dev.Name, err) + dev.SmartHealth = "UNAVAILABLE" + return + } + defer handle.Close() + + health := "UNKNOWN" + if attrs, err := handle.ReadGenericAttributes(); err == nil { + health = "PASSED" + if attrs.Temperature > 0 { + dev.Temperature = int(attrs.Temperature) + } + } else { + debugf("SMART lecture générique %s échouée: %v", dev.Name, err) + health = fmt.Sprintf("FAILED: %v", err) + } + + var vendor, model, serial string + + switch specific := handle.(type) { + case *smartgo.SataDevice: + if id, err := specific.Identify(); err == nil { + model = strings.TrimSpace(id.ModelNumber()) + serial = strings.TrimSpace(id.SerialNumber()) + if vendor == "" { + vendor = guessVendorFromModel(model) + } + } else { + debugf("SMART Identify SATA %s échoué: %v", dev.Name, err) + } + case *smartgo.NVMeDevice: + if ctrl, _, err := specific.Identify(); err == nil { + model = strings.TrimSpace(ctrl.ModelNumber()) + serial = strings.TrimSpace(ctrl.SerialNumber()) + if vendor == "" { + vendor = guessVendorFromModel(model) + } + } else { + debugf("SMART Identify NVMe %s échoué: %v", dev.Name, err) + } + case *smartgo.ScsiDevice: + if inq, err := specific.Inquiry(); err == nil { + vendor = strings.TrimSpace(string(bytes.TrimSpace(inq.VendorIdent[:]))) + model = strings.TrimSpace(string(bytes.TrimSpace(inq.ProductIdent[:]))) + } else { + debugf("SMART Inquiry SCSI %s échouée: %v", dev.Name, err) + } + if serialNum, err := specific.SerialNumber(); err == nil && serialNum != "" { + serial = strings.TrimSpace(serialNum) + } else if err != nil { + debugf("SMART Serial SCSI %s échouée: %v", dev.Name, err) + } + default: + debugf("SMART type inconnu pour %s", dev.Name) + } + + if vendor != "" && dev.Vendor == "" { + dev.Vendor = vendor + } + if model != "" { + dev.Model = model + } + if serial != "" { + dev.Serial = serial + } + dev.SmartHealth = health +} + +func guessVendorFromModel(model string) string { + if model == "" { + return "" + } + fields := strings.Fields(model) + if len(fields) == 0 { + return "" + } + return fields[0] +} + +func bytesToGB(value int64) float64 { + return float64(value) / (1024 * 1024 * 1024) +} + +func collectPCIDevices(ctx context.Context) []PCIInfo { + devices := []PCIInfo{} + out, err := safeRun(ctx, "lspci", "-mm") + if err != nil { + return devices + } + for _, line := range strings.Split(out, "\n") { + line = strings.TrimSpace(line) + if line == "" { + continue + } + slot := "" + rest := line + if idx := strings.Index(line, " "); idx >= 0 { + slot = line[:idx] + rest = line[idx+1:] + } + slot = strings.TrimSpace(slot) + if slot == "" { + continue + } + matches := quotedStringRegexp.FindAllString(rest, -1) + if len(matches) < 3 { + continue + } + class := strings.Trim(matches[0], `"`) + vendor := strings.Trim(matches[1], `"`) + device := strings.Trim(matches[2], `"`) + devices = append(devices, PCIInfo{ + Slot: slot, + Class: class, + Vendor: vendor, + Device: device, + }) + } + return devices +} + +func collectUSBDevices(ctx context.Context) []USBInfo { + var devices []USBInfo + out, err := safeRun(ctx, "lsusb") + if err != nil { + return devices + } + for _, line := range strings.Split(out, "\n") { + line = strings.TrimSpace(line) + if line == "" { + continue + } + parts := strings.Fields(line) + if len(parts) < 6 { + continue + } + bus := parts[1] + device := strings.TrimSuffix(parts[3], ":") + idParts := strings.Split(parts[5], ":") + vendorID := "" + productID := "" + if len(idParts) == 2 { + vendorID = idParts[0] + productID = idParts[1] + } + name := strings.Join(parts[6:], " ") + devices = append(devices, USBInfo{ + Bus: bus, + Device: device, + VendorID: vendorID, + ProductID: productID, + Name: name, + }) + } + return devices +} + +func collectNetworkShares(ctx context.Context) []NetworkShare { + shares := []NetworkShare{} + data, err := os.ReadFile("/proc/mounts") + if err != nil { + return shares + } + for _, line := range strings.Split(string(data), "\n") { + if line = strings.TrimSpace(line); line == "" { + continue + } + parts := strings.Fields(line) + if len(parts) < 6 { + continue + } + fs := strings.ToLower(parts[2]) + if !isNetworkFSType(fs) { + continue + } + share := NetworkShare{ + Protocol: fs, + Source: parts[0], + MountPoint: parts[1], + FSType: fs, + Options: parts[3], + } + if sz, used, free := dfStats(ctx, parts[1]); sz > 0 { + share.TotalGB = floatPtr(sz) + if used != 0 { + share.UsedGB = floatPtr(used) + } + if free != 0 { + share.FreeGB = floatPtr(free) + } + } + shares = append(shares, share) + } + return shares +} + +func isNetworkFSType(fs string) bool { + networkFS := []string{"nfs", "nfs4", "cifs", "smbfs", "fuse.cifs", "fuse.smbfs", "afp", "afpfs", "fuse.afpfs", "sshfs", "fuse.sshfs", "ftpfs", "curlftpfs", "fuse.ftpfs", "davfs", "davfs2", "fuse.webdavfs"} + for _, candidate := range networkFS { + if fs == candidate { + return true + } + } + return false +} + +func dfStats(ctx context.Context, mountPoint string) (total, used, free float64) { + out, err := safeRun(ctx, "df", "-k", mountPoint) + if err != nil { + return 0, 0, 0 + } + lines := strings.Split(string(out), "\n") + if len(lines) < 2 { + return 0, 0, 0 + } + fields := strings.Fields(lines[1]) + if len(fields) < 5 { + return 0, 0, 0 + } + total = kbToGB(atoi(fields[1])) + used = kbToGB(atoi(fields[2])) + free = kbToGB(atoi(fields[3])) + return total, used, free +} + +func kbToGB(value int) float64 { + return float64(value) / (1024 * 1024) +} + +func floatPtr(v float64) *float64 { + return &v +} + +func collectNetworkInfo(ctx context.Context) NetworkDetails { + details := NetworkDetails{} + ifaces, err := gopsnet.InterfacesWithContext(ctx) + if err != nil { + return details + } + for _, iface := range ifaces { + ifaceName := iface.Name + if isLoopbackInterface(iface) || isVirtualInterface(ifaceName) { + continue + } + netType := guessNetworkType(ifaceName) + if netType != "ethernet" && netType != "wifi" { + continue + } + n := NetworkInterface{ + Name: ifaceName, + MAC: iface.HardwareAddr, + Type: netType, + } + for _, addr := range iface.Addrs { + ip := addr.Addr + if idx := strings.Index(ip, "/"); idx >= 0 { + ip = ip[:idx] + } + if ip == "" { + continue + } + n.IP = ip + break + } + speed, driver, wake := getInterfaceStats(ctx, ifaceName) + if speed != nil { + n.SpeedMbps = speed + } + n.Driver = driver + n.WakeOnLAN = wake + if netType == "wifi" { + if ssid := getWirelessSSID(ctx, ifaceName); ssid != "" { + n.SSID = ssid + } + } + details.Interfaces = append(details.Interfaces, n) + } + return details +} + +func guessNetworkType(name string) string { + switch { + case strings.HasPrefix(name, "en"), strings.HasPrefix(name, "eth"): + return "ethernet" + case strings.HasPrefix(name, "wl"): + return "wifi" + default: + return "unknown" + } +} + +func isLoopbackInterface(iface gopsnet.InterfaceStat) bool { + for _, flag := range iface.Flags { + if strings.EqualFold(flag, "loopback") { + return true + } + } + return false +} + +func isVirtualInterface(name string) bool { + name = strings.ToLower(name) + virtualPrefixes := []string{ + "lo", "br-", "docker", "veth", "virbr", "vmnet", + "vmbr", "vboxnet", "tap", "tun", "zerotier", "wg", + } + for _, prefix := range virtualPrefixes { + if strings.HasPrefix(name, prefix) { + return true + } + } + return false +} + +func getInterfaceStats(ctx context.Context, iface string) (*int, string, bool) { + var speed *int + driver := "" + wake := false + + if out, err := safeRun(ctx, "ethtool", iface); err == nil { + for _, line := range strings.Split(out, "\n") { + line = strings.TrimSpace(line) + if strings.HasPrefix(line, "Speed:") { + if val := parseSpeedValue(line); val != nil { + speed = val + } + } + if strings.HasPrefix(line, "Wake-on:") { + wake = parseWakeOnValue(line) + } + } + } + + if out, err := safeRun(ctx, "ethtool", "-i", iface); err == nil { + for _, line := range strings.Split(out, "\n") { + line = strings.TrimSpace(line) + if strings.HasPrefix(line, "driver:") { + driver = strings.TrimSpace(strings.TrimPrefix(line, "driver:")) + break + } + } + } + + return speed, driver, wake +} + +func parseSpeedValue(line string) *int { + if idx := strings.Index(line, ":"); idx >= 0 { + value := strings.TrimSpace(line[idx+1:]) + value = strings.TrimSuffix(value, "Mb/s") + value = strings.TrimSpace(value) + if strings.EqualFold(value, "unknown!") || value == "" { + return nil + } + if parsed, err := strconv.Atoi(value); err == nil { + return &parsed + } + } + return nil +} + +func parseWakeOnValue(line string) bool { + if idx := strings.Index(line, ":"); idx >= 0 { + value := strings.TrimSpace(line[idx+1:]) + return strings.Contains(strings.ToLower(value), "g") + } + return false +} + +func getWirelessSSID(ctx context.Context, iface string) string { + if out, err := safeRun(ctx, "iwgetid", iface, "-r"); err == nil { + if ssid := strings.TrimSpace(out); ssid != "" { + return ssid + } + } + if out, err := safeRun(ctx, "iw", iface, "link"); err == nil { + for _, line := range strings.Split(out, "\n") { + line = strings.TrimSpace(line) + if strings.HasPrefix(line, "SSID:") { + return strings.TrimSpace(strings.TrimPrefix(line, "SSID:")) + } + } + } + return "" +} + +func collectMotherboardInfo(ctx context.Context) MotherboardInfo { + info := MotherboardInfo{} + if base, err := safeRun(ctx, "dmidecode", "-t", "2"); err == nil { + for _, line := range strings.Split(base, "\n") { + line = strings.TrimSpace(line) + switch { + case strings.HasPrefix(line, "Manufacturer:"): + info.Vendor = strings.TrimSpace(strings.TrimPrefix(line, "Manufacturer:")) + case strings.HasPrefix(line, "Product Name:"): + info.Model = strings.TrimSpace(strings.TrimPrefix(line, "Product Name:")) + } + } + } + if bios, err := safeRun(ctx, "dmidecode", "-t", "0"); err == nil { + for _, line := range strings.Split(bios, "\n") { + line = strings.TrimSpace(line) + switch { + case strings.HasPrefix(line, "Vendor:"): + info.BIOSVendor = strings.TrimSpace(strings.TrimPrefix(line, "Vendor:")) + case strings.HasPrefix(line, "Version:"): + info.BIOSVersion = strings.TrimSpace(strings.TrimPrefix(line, "Version:")) + case strings.HasPrefix(line, "Release Date:"): + info.BIOSDate = strings.TrimSpace(strings.TrimPrefix(line, "Release Date:")) + } + } + } + return info +} + +func collectSensors(ctx context.Context) SensorInfo { + info := SensorInfo{ + DiskTempsC: make(map[string]float64), + Sensors: []SensorReading{}, + } + + if err := ensureSensorsInitialized(); err == nil { + if system, err := lmsensors.Get(); err == nil { + for chipID, chip := range system.Chips { + chipType := strings.ToLower(chip.Type) + for _, sensor := range chip.Sensors { + reading := SensorReading{ + Chip: chipID, + Name: sensor.Name, + Type: strings.ToLower(sensor.SensorType.String()), + Value: sensor.Value, + Unit: sensor.Unit, + Alarm: sensor.Alarm, + } + info.Sensors = append(info.Sensors, reading) + + if reading.Type == "temperature" && info.CPUTempC == nil && isCpuSensor(chipType, reading.Name) { + val := reading.Value + info.CPUTempC = &val + } + if reading.Type == "temperature" && isDiskSensor(chipType, reading.Name) { + info.DiskTempsC[fmt.Sprintf("%s:%s", chipID, reading.Name)] = reading.Value + } + } + } + } else { + debugf("lecture go-lmsensors échoue: %v", err) + } + } else { + debugf("initialisation go-lmsensors échoue: %v", err) + } + + fillThermalFallback(&info) + return info +} + +func ensureSensorsInitialized() error { + sensorInitOnce.Do(func() { + sensorInitErr = lmsensors.Init() + }) + return sensorInitErr +} + +func fillThermalFallback(info *SensorInfo) { + if info.DiskTempsC == nil { + info.DiskTempsC = make(map[string]float64) + } + if zones, err := os.ReadDir("/sys/class/thermal"); err == nil { + for _, zone := range zones { + zonePath := filepath.Join("/sys/class/thermal", zone.Name()) + kind, err := os.ReadFile(filepath.Join(zonePath, "type")) + if err != nil { + continue + } + kindStr := strings.TrimSpace(string(kind)) + tempRaw, err := os.ReadFile(filepath.Join(zonePath, "temp")) + if err != nil { + continue + } + tempVal := atoi(strings.TrimSpace(string(tempRaw))) + if tempVal == 0 { + continue + } + tempC := float64(tempVal) / 1000 + lower := strings.ToLower(kindStr) + if info.CPUTempC == nil && (strings.Contains(lower, "package") || strings.Contains(lower, "cpu")) { + val := tempC + info.CPUTempC = &val + } + if strings.Contains(lower, "nvme") || strings.Contains(lower, "disk") || strings.Contains(lower, "ssd") { + info.DiskTempsC[kindStr] = tempC + } + } + } +} + +func isCpuSensor(chipType, name string) bool { + lower := strings.ToLower(name) + return strings.Contains(lower, "cpu") || strings.Contains(lower, "package") || strings.Contains(chipType, "core") || strings.Contains(chipType, "cpu") +} + +func isDiskSensor(chipType, name string) bool { + lower := strings.ToLower(name) + return strings.Contains(lower, "nvme") || strings.Contains(lower, "disk") || strings.Contains(lower, "ssd") || strings.Contains(chipType, "nvme") || strings.Contains(chipType, "sata") +} + +func collectAudioInfo(ctx context.Context) AudioInfo { + info := AudioInfo{ + Hardware: AudioHardware{}, + Software: AudioSoftware{}, + } + if out, err := safeRun(ctx, "lspci"); err == nil { + for _, line := range strings.Split(out, "\n") { + if strings.Contains(line, "Audio device") { + info.Hardware.PCIAudioDevices = append(info.Hardware.PCIAudioDevices, strings.TrimSpace(line)) + } + } + } + if out, err := safeRun(ctx, "aplay", "-l"); err == nil { + info.Hardware.AlsaPlayback = out + } + if out, err := safeRun(ctx, "arecord", "-l"); err == nil { + info.Hardware.AlsaCapture = out + } + if out, err := safeRun(ctx, "aplay", "-L"); err == nil { + for _, line := range strings.Split(out, "\n") { + line = strings.TrimSpace(line) + if line != "" { + info.Hardware.PCMDevices = append(info.Hardware.PCMDevices, line) + } + } + } + if out, err := safeRun(ctx, "pactl", "info"); err == nil { + for _, line := range strings.Split(out, "\n") { + line = strings.TrimSpace(line) + switch { + case strings.HasPrefix(line, "Server Name:"): + info.Software.ServerName = strings.TrimSpace(strings.TrimPrefix(line, "Server Name:")) + case strings.HasPrefix(line, "Server Version:"): + info.Software.ServerVersion = strings.TrimSpace(strings.TrimPrefix(line, "Server Version:")) + case strings.HasPrefix(line, "Default Sink:"): + value := strings.TrimSpace(strings.TrimPrefix(line, "Default Sink:")) + info.Software.DefaultSink = &value + case strings.HasPrefix(line, "Default Source:"): + value := strings.TrimSpace(strings.TrimPrefix(line, "Default Source:")) + info.Software.DefaultSource = &value + } + } + if strings.Contains(out, "PipeWire") { + info.Software.Backend = "pipewire" + } else if strings.Contains(out, "PulseAudio") { + info.Software.Backend = "pulseaudio" + } else { + info.Software.Backend = "alsa" + } + } + return info +} + +func collectRawInfo(ctx context.Context, include []string, maxKB int) map[string]string { + raw := make(map[string]string) + if maxKB <= 0 { + maxKB = 5120 + } + for _, item := range include { + item = strings.ToLower(item) + var cmd []string + switch item { + case "lscpu": + cmd = []string{"lscpu"} + case "lsblk": + cmd = []string{"lsblk", "-a"} + case "dmidecode": + cmd = []string{"dmidecode", "-t", "0,1,2,16,17"} + default: + continue + } + if len(cmd) == 0 { + continue + } + out, err := safeRun(ctx, cmd[0], cmd[1:]...) + if err != nil { + continue + } + raw[item] = truncateOutput(out, maxKB) + } + return raw +} + +func truncateOutput(s string, maxKB int) string { + if len(s) <= maxKB*1024 { + return s + } + return s[:maxKB*1024] +} +func atoi(value string) int { + value = strings.TrimSpace(strings.Split(value, " ")[0]) + if res, err := strconv.Atoi(value); err == nil { + return res + } + return 0 +} + +func parseMHz(value string) float64 { + if f, err := strconv.ParseFloat(strings.TrimSpace(strings.Split(value, " ")[0]), 64); err == nil { + return f / 1000 + } + return 0 +} + +func parseSizeToKB(value string) int { + value = strings.TrimSpace(value) + if idx := strings.Index(value, "("); idx >= 0 { + value = strings.TrimSpace(value[:idx]) + } + match := sizeValueRegex.FindStringSubmatch(value) + if len(match) < 2 { + return 0 + } + num, err := strconv.ParseFloat(match[1], 64) + if err != nil { + return 0 + } + unit := strings.ToLower(match[2]) + multiplier := 1.0 + switch unit { + case "k", "kb", "kib": + multiplier = 1 + case "m", "mb", "mib": + multiplier = 1024 + case "g", "gb", "gib": + multiplier = 1024 * 1024 + case "t", "tb", "tib": + multiplier = 1024 * 1024 * 1024 + default: + multiplier = 1 + } + return int(num * multiplier) } func printProgress(step, total int, name, status string) { - // Simple affichage ANSI compatible - statusColor := "\033[32m" // Vert - if status == "WARN" || status == "SKIPPED" { - statusColor = "\033[33m" // Jaune - } else if strings.Contains(status, "ERROR") { - statusColor = "\033[31m" // Rouge - } - reset := "\033[0m" - fmt.Printf("[%d/%d] %-20s %s%s%s\n", step, total, name, statusColor, status, reset) + // Simple affichage ANSI compatible + statusColor := "\033[32m" // Vert + if status == "WARN" || status == "SKIPPED" { + statusColor = "\033[33m" // Jaune + } else if strings.Contains(status, "ERROR") { + statusColor = "\033[31m" // Rouge + } + reset := "\033[0m" + fmt.Printf("[%d/%d] %-20s %s%s%s\n", step, total, name, statusColor, status, reset) } // ========================================== @@ -216,323 +2074,438 @@ func printProgress(step, total int, name, status string) { // ========================================== func loadConfig(url string) error { - var configData []byte - var err error + var configData []byte + var err error + wd, wdErr := os.Getwd() + localPath := "" - // Tentative HTTP - if url != "" { - client := &http.Client{Timeout: 10 * time.Second} - resp, err := client.Get(url) - if err == nil { - defer resp.Body.Close() - configData, err = io.ReadAll(resp.Body) - if err == nil { - fmt.Println("INFO: Configuration distante chargée.") - goto parse - } - } - fmt.Printf("WARN: Impossible de charger la config distante (%s), tentative fallback...\n", err) - } + if wdErr == nil { + localPath = filepath.Join(wd, "config.yaml") + if info, statErr := os.Stat(localPath); statErr == nil && !info.IsDir() { + configData, err = os.ReadFile(localPath) + if err == nil { + fmt.Printf("INFO: Configuration locale chargée depuis %s.\n", localPath) + debugf("Contenu de %s :\n%s", localPath, string(configData)) + goto parse + } + fmt.Printf("WARN: Impossible de lire %s (%v), tentative fallback...\n", localPath, err) + } else { + debugf("Aucun config.yaml local (%s) : %v", localPath, statErr) + } + } else { + debugf("Impossible de déterminer le dossier d'exécution pour chercher config.yaml : %v", wdErr) + } - // Fallback local (ou simulation pour cet exemple) - // Dans le réel, on lirait /var/cache/bench-client/config.yaml - fmt.Println("INFO: Utilisation de la configuration embarquée (fallback).") - configData = []byte(defaultConfigYAML) // Utilisation d'une constante pour la démo + // Tentative HTTP + if url != "" { + client := &http.Client{Timeout: 10 * time.Second} + resp, err := client.Get(url) + if err == nil { + defer resp.Body.Close() + configData, err = io.ReadAll(resp.Body) + if err == nil { + fmt.Println("INFO: Configuration distante chargée.") + goto parse + } + } + fmt.Printf("WARN: Impossible de charger la config distante (%s), tentative fallback...\n", err) + } + + // Fallback local (ou simulation pour cet exemple) + // Dans le réel, on lirait /var/cache/bench-client/config.yaml + fmt.Println("INFO: Utilisation de la configuration embarquée (fallback).") + configData = []byte(defaultConfigYAML) // Utilisation d'une constante pour la démo parse: - return yaml.Unmarshal(configData, &cfg) + err = yaml.Unmarshal(configData, &cfg) + if err == nil { + debugf("Config chargée : %+v", cfg) + } + return err } // ========================================== // 4. COLLECTORS // ========================================== -func collectSystemInfo(ctx context.Context) SystemInfo { - info := SystemInfo{} - - // Hostname - if h, err := os.Hostname(); err == nil { - info.Hostname = h - } - - // OS / Kernel - // Lecture simple de /etc/os-release - if out, err := safeRun(ctx, "sh", "-c", "cat /etc/os-release | grep PRETTY_NAME | cut -d= -f2"); err == nil { - info.OS = strings.Trim(out, "\"\n") - } - if out, err := safeRun(ctx, "uname", "-r"); err == nil { - info.Kernel = strings.TrimSpace(out) - } - if out, err := safeRun(ctx, "uname", "-m"); err == nil { - info.Arch = strings.TrimSpace(out) - } - if out, err := safeRun(ctx, "systemd-detect-virt"); err == nil { - info.Virtualization = strings.TrimSpace(out) - } - - return info -} - -func collectCPU(ctx context.Context) CPUInfo { - cpu := CPUInfo{} - if !cfg.Collection.CPU.Enabled { - return cpu - } - - out, err := safeRun(ctx, "lscpu") - if err != nil { - fmt.Println("WARN: lscpu failed") - return cpu - } - - // Parsing basique via regex - reModel := regexp.MustCompile(`Model name:\s+(.*)`) - reCores := regexp.MustCompile(`^CPU\(s\):\s+(\d+)`) - reThreads := regexp.MustCompile(`Thread\(s\) per core:\s+(\d+)`) - - lines := strings.Split(out, "\n") - for _, line := range lines { - if m := reModel.FindStringSubmatch(line); m != nil { - cpu.Model = strings.TrimSpace(m[1]) - } - if m := reCores.FindStringSubmatch(line); m != nil { - cpu.Cores, _ = strconv.Atoi(m[1]) - } - if m := reThreads.FindStringSubmatch(line); m != nil { - cpu.Threads, _ = strconv.Atoi(m[1]) - } - } - return cpu -} - -func collectRAM(ctx context.Context) RAMInfo { - ram := RAMInfo{} - if !cfg.Collection.RAM.Enabled { - return ram - } - - out, err := safeRun(ctx, "free", "-m") - if err != nil { - return ram - } - - // Parsing de 'free -m' (ligne Mem:) - lines := strings.Split(out, "\n") - if len(lines) > 1 { - fields := strings.Fields(lines[1]) - if len(fields) > 1 { - ram.TotalMB, _ = strconv.Atoi(fields[1]) - } - } - return ram -} - -func collectStorage(ctx context.Context) []DiskInfo { - disks := []DiskInfo{} - if !cfg.Collection.Storage.Enabled { - return disks - } - - out, err := safeRun(ctx, "lsblk", "-d", "-n", "-o", "NAME,SIZE,ROTA") - if err != nil { - return disks - } - - lines := strings.Split(out, "\n") - for _, line := range lines { - parts := strings.Fields(line) - if len(parts) >= 3 { - dType := "ssd" - if parts[2] == "1" { - dType = "hdd" - } - disks = append(disks, DiskInfo{ - Name: parts[0], - SizeGB: parts[1], - Type: dType, - }) - } - } - return disks -} - -func collectNetwork(ctx context.Context) []NetInfo { - nets := []NetInfo{} - if !cfg.Collection.Network.Enabled { - return nets - } - - // Récupérer les interfaces UP - out, err := safeRun(ctx, "ip", "-j", "addr") - if err != nil { - return nets - } - - // ip -j addr renvoie du JSON, facile à parser - var ipData []map[string]interface{} - json.Unmarshal([]byte(out), &ipData) - - for _, iface := range ipData { - ifname, _ := iface["ifname"].(string) - if ifname == "lo" { - continue - } - - operstate, _ := iface["operstate"].(string) - if operstate != "UP" && operstate != "UNKNOWN" { - continue - } - - addrInfo, _ := iface["addr_info"].([]interface{}) - ipStr := "" - if len(addrInfo) > 0 { - firstAddr := addrInfo[0].(map[string]interface{}) - ipStr, _ = firstAddr["local"].(string) - } - - nets = append(nets, NetInfo{ - Name: ifname, - IP: ipStr, - }) - } - return nets -} - // ========================================== // 5. BENCHMARKS // ========================================== func runCPUBench(ctx context.Context) CPUResult { - res := CPUResult{} - if !cfg.Benchmarks.CPU.Enabled { - return res - } + res := CPUResult{} + if !cfg.Benchmarks.CPU.Enabled { + return res + } + singleEvents, singleDuration := runSysbenchCPU(ctx, "1") + multiThreads := resolveThreadCount(ctx) + multiEvents, multiDuration := runSysbenchCPU(ctx, multiThreads) + res.EventsPerSecSingle = singleEvents + res.EventsPerSecMulti = multiEvents + res.EventsPerSec = averagePositive(singleEvents, multiEvents) + res.DurationSec = singleDuration + multiDuration + res.ScoreSingle = singleEvents + res.ScoreMulti = multiEvents + res.Score = res.EventsPerSec + return res +} - fmt.Println(" -> Single thread...") - // sysbench cpu --threads=1 run - args := []string{"cpu", "--threads=1", "--time=10", "run"} - if out, err := safeRun(ctx, "sysbench", args...); err == nil { - // Parse: events per second: - re := regexp.MustCompile(`events per second:\s+([\d\.]+)`) - if m := re.FindStringSubmatch(out); len(m) > 1 { - val, _ := strconv.ParseFloat(m[1], 64) - res.ScoreSingle = val - } - } +func runSysbenchCPU(ctx context.Context, threads string) (float64, float64) { + args := []string{"cpu", fmt.Sprintf("--threads=%s", threads), "--time=10", "run"} + out, err := safeRun(ctx, "sysbench", args...) + if err != nil { + return 0, 0 + } + return parseSysbenchCPU(out) +} - fmt.Println(" -> Multi thread...") - nproc := os.Getenv("GOMAXPROCS") // fallback - if nproc == "" { - if out, err := safeRun(ctx, "nproc"); err == nil { - nproc = strings.TrimSpace(out) - } else { - nproc = "4" // default safe - } - } - - args = []string{"cpu", fmt.Sprintf("--threads=%s", nproc), "--time=10", "run"} - if out, err := safeRun(ctx, "sysbench", args...); err == nil { - re := regexp.MustCompile(`events per second:\s+([\d\.]+)`) - if m := re.FindStringSubmatch(out); len(m) > 1 { - val, _ := strconv.ParseFloat(m[1], 64) - res.ScoreMulti = val - } - } - return res +func parseSysbenchCPU(output string) (float64, float64) { + var events, duration float64 + if matches := sysbenchEventsRegex.FindStringSubmatch(output); len(matches) > 1 { + events, _ = strconv.ParseFloat(matches[1], 64) + } + if matches := sysbenchTimeRegex.FindStringSubmatch(output); len(matches) > 1 { + duration, _ = strconv.ParseFloat(matches[1], 64) + } + return events, duration +} + +func resolveThreadCount(ctx context.Context) string { + if v := os.Getenv("GOMAXPROCS"); v != "" { + return v + } + if out, err := safeRun(ctx, "nproc"); err == nil { + return strings.TrimSpace(out) + } + return "4" +} + +func averagePositive(values ...float64) float64 { + var sum float64 + var count int + for _, v := range values { + if v > 0 { + sum += v + count++ + } + } + if count == 0 { + return 0 + } + return sum / float64(count) +} + +func maxFloat(a, b float64) float64 { + if b > a { + return b + } + return a } func runMemBench(ctx context.Context) MemResult { - res := MemResult{} - if !cfg.Benchmarks.Memory.Enabled { - return res - } - - args := []string{"memory", "--memory-block-size=1K", "--memory-total-size=1G", "run"} - if out, err := safeRun(ctx, "sysbench", args...); err == nil { - // Parse: MiB/sec - re := regexp.MustCompile(`([\d\.]+]\s*MiB/sec`) // exemple: 1024.00 MiB/sec - // Ou plus simple sur la ligne summary: - re2 := regexp.MustCompile(`transferred:\s+([\d\.]+)\s+MiB`) - - if m := re2.FindStringSubmatch(out); len(m) > 1 { - val, _ := strconv.ParseFloat(m[1], 64) - res.Throughput = val - res.Score = val // Score direct - } - } - return res + res := MemResult{} + if !cfg.Benchmarks.Memory.Enabled { + return res + } + args := []string{"memory", "--memory-block-size=1K", "--memory-total-size=1G", "run"} + if out, err := safeRun(ctx, "sysbench", args...); err == nil { + if matches := regexp.MustCompile(`([\d\.]+)\s+MiB/sec`).FindStringSubmatch(out); len(matches) > 1 { + if val, err := strconv.ParseFloat(matches[1], 64); err == nil { + res.Throughput = val + res.Score = val + } + } else if matches := regexp.MustCompile(`transferred:\s+([\d\.]+)\s+MiB`).FindStringSubmatch(out); len(matches) > 1 { + if val, err := strconv.ParseFloat(matches[1], 64); err == nil { + res.Throughput = val + res.Score = val + } + } + } + return res } func runDiskBench(ctx context.Context) DiskResult { - res := DiskResult{} - if !cfg.Benchmarks.Disk.Enabled { - return res - } + res := DiskResult{} + if !cfg.Benchmarks.Disk.Enabled { + return res + } + benchDir, mountInfo := chooseBenchDir() + debugf("[3/6] Bench disque cible : %s (mount=%s fstype=%s source=%s)", benchDir, mountInfo.MountPoint, mountInfo.FSName, mountInfo.Source) - // Utilisation d'un fichier temporaire - tmpFile := filepath.Join(cfg.Runtime.TempDir, "bench.fio") - defer os.Remove(tmpFile) + directMetrics := runDirectDiskTests(ctx, benchDir, mountInfo) + res.ReadMBs = directMetrics.ReadMBs + res.WriteMBs = directMetrics.WriteMBs + res.Score = averagePositive(res.ReadMBs, res.WriteMBs) - args := []string{ - "--name=bench", "--ioengine=libaio", "--rw=randrw", "--bs=4k", - "--direct=1", "--size=500M", "--numjobs=1", "--runtime=30", - "--time_based", "--output-format=json", "--filename=" + tmpFile, - } + tmpFile := filepath.Join(benchDir, fmt.Sprintf("bench-%d.fio", time.Now().UnixNano())) + defer os.Remove(tmpFile) + args := []string{ + "--name=bench", "--ioengine=libaio", "--rw=randrw", "--bs=4k", + "--direct=1", "--size=500M", "--numjobs=1", "--runtime=30", + "--time_based", "--output-format=json", "--filename=" + tmpFile, + } + out, err := safeRun(ctx, "fio", args...) + if err != nil { + return res + } + var fioJSON map[string]interface{} + if err := json.Unmarshal([]byte(out), &fioJSON); err != nil { + return res + } + if jobs, ok := fioJSON["jobs"].([]interface{}); ok && len(jobs) > 0 { + job := jobs[0].(map[string]interface{}) + if read, ok := job["read"].(map[string]interface{}); ok { + res.ReadMBs = maxFloat(res.ReadMBs, convertBW(read["bw"])) + res.IOPSRead = convertFloat(read["iops"]) + if hist, ok := read["clat_ns"].(map[string]interface{}); ok { + res.LatencyMs = convertFloat(hist["mean"]) / 1000000 + } + } + if write, ok := job["write"].(map[string]interface{}); ok { + res.WriteMBs = maxFloat(res.WriteMBs, convertBW(write["bw"])) + res.IOPSWrite = convertFloat(write["iops"]) + } + } + res.Score = averagePositive(res.ReadMBs, res.WriteMBs) + debugf("[3/6] Bench disque final -> read=%.2f MB/s write=%.2f MB/s score=%.2f", res.ReadMBs, res.WriteMBs, res.Score) + return res +} - if out, err := safeRun(ctx, "fio", args...); err == nil { - var fioJSON map[string]interface{} - if err := json.Unmarshal([]byte(out), &fioJSON); err == nil { - jobs := fioJSON["jobs"].([]interface{}) - if len(jobs) > 0 { - job := jobs[0].(map[string]interface{}) - read := job["read"].(map[string]interface{}) - write := job["write"].(map[string]interface{}) - - // bw_bytes are usually in bytes/sec - rBw := read["bw"].(float64) / 1024 / 1024 // to MB/s - wBw := write["bw"].(float64) / 1024 / 1024 - - res.ReadMBs = rBw - res.WriteMBs = wBw - res.Score = (rBw + wBw) / 2 - } - } - } - return res +func convertBW(value interface{}) float64 { + if v, ok := value.(float64); ok { + return v / 1024 + } + if num, ok := value.(json.Number); ok { + if parsed, err := num.Float64(); err == nil { + return parsed / 1024 + } + } + return 0 +} + +func runDirectDiskTests(ctx context.Context, benchDir string, mountInfo mountEntry) DirectDiskMetrics { + if benchDir == "" { + return DirectDiskMetrics{} + } + debugf("[3/6] Bench disque direct sur %s (mnt=%s fs=%s)", mountInfo.Source, mountInfo.MountPoint, mountInfo.FSName) + tests := []struct { + suffix string + sizeMB int64 + }{ + {"500mb", 500}, + {"1gb", 1024}, + } + + var cleanup []string + var totalWriteMB, totalReadMB float64 + var totalWriteDur, totalReadDur time.Duration + + for _, test := range tests { + path := filepath.Join(benchDir, fmt.Sprintf("direct-%s.bin", test.suffix)) + cleanup = append(cleanup, path) + debugf("[3/6] Bench direct : écriture+lecture %s (%d MB)", path, test.sizeMB) + writeDur, readDur, err := benchmarkFile(ctx, path, test.sizeMB) + if err != nil { + debugf("[3/6] Bench direct %s échoué: %v", path, err) + continue + } + totalWriteMB += float64(test.sizeMB) + totalReadMB += float64(test.sizeMB) + totalWriteDur += writeDur + totalReadDur += readDur + } + + const chunkCount = 50 + const chunkSizeMB = 1 + for idx := 1; idx <= chunkCount; idx++ { + path := filepath.Join(benchDir, fmt.Sprintf("direct-chunk-%02d.bin", idx)) + cleanup = append(cleanup, path) + debugf("[3/6] Bench direct chunk %d/%d (%s)", idx, chunkCount, path) + writeDur, readDur, err := benchmarkFile(ctx, path, chunkSizeMB) + if err != nil { + debugf("[3/6] Bench direct chunk %s échoué: %v", path, err) + continue + } + totalWriteMB += float64(chunkSizeMB) + totalReadMB += float64(chunkSizeMB) + totalWriteDur += writeDur + totalReadDur += readDur + } + + cleanupPaths(cleanup) + metrics := DirectDiskMetrics{ + WriteMBs: safeThroughput(totalWriteMB, totalWriteDur), + ReadMBs: safeThroughput(totalReadMB, totalReadDur), + } + debugf("[3/6] Bench disque direct résumé -> write=%.2f MB/s read=%.2f MB/s", metrics.WriteMBs, metrics.ReadMBs) + return metrics +} + +func cleanupPaths(paths []string) { + for _, path := range paths { + if path == "" { + continue + } + if err := os.Remove(path); err != nil && !os.IsNotExist(err) { + debugf("Impossible de supprimer %s: %v", path, err) + } + } +} + +func benchmarkFile(ctx context.Context, path string, sizeMB int64) (time.Duration, time.Duration, error) { + if sizeMB <= 0 { + return 0, 0, fmt.Errorf("taille invalide %d", sizeMB) + } + totalBytes := int64(sizeMB) * 1024 * 1024 + if err := os.Remove(path); err != nil && !os.IsNotExist(err) { + // ignore + } + if err := os.MkdirAll(filepath.Dir(path), 0o755); err != nil { + return 0, 0, err + } + + file, err := os.OpenFile(path, os.O_CREATE|os.O_TRUNC|os.O_WRONLY, 0o644) + if err != nil { + return 0, 0, err + } + + writeBuf := make([]byte, 64*1024) + fillBuffer(writeBuf) + var written int64 + start := time.Now() + for written < totalBytes { + if err := ctx.Err(); err != nil { + return 0, 0, err + } + toWrite := int64(len(writeBuf)) + if totalBytes-written < toWrite { + toWrite = totalBytes - written + } + if _, err := file.Write(writeBuf[:toWrite]); err != nil { + return 0, 0, err + } + written += toWrite + } + if err := file.Sync(); err != nil { + return 0, 0, err + } + writeDur := time.Since(start) + + if err := file.Close(); err != nil { + return writeDur, 0, err + } + + readFile, err := os.Open(path) + if err != nil { + return writeDur, 0, err + } + defer readFile.Close() + + readBuf := make([]byte, 64*1024) + start = time.Now() + for { + if err := ctx.Err(); err != nil { + return writeDur, 0, err + } + if _, err := readFile.Read(readBuf); err != nil { + if errors.Is(err, io.EOF) { + break + } + return writeDur, 0, err + } + } + readDur := time.Since(start) + return writeDur, readDur, nil +} + +func safeThroughput(mb float64, duration time.Duration) float64 { + if duration <= 0 || mb <= 0 { + return 0 + } + return mb / duration.Seconds() +} + +func fillBuffer(buf []byte) { + for i := range buf { + buf[i] = byte(i % 256) + } +} +func convertFloat(value interface{}) float64 { + if v, ok := value.(float64); ok { + return v + } + return 0 } func runNetBench(ctx context.Context) NetResult { - res := NetResult{} - if !cfg.Benchmarks.Network.Enabled { - return res - } + res := NetResult{} + if !cfg.Benchmarks.Network.Enabled { + return res + } + duration := 10 + if params := cfg.Benchmarks.Network.Params; params != nil { + if raw, ok := params["duration_s"]; ok { + switch v := raw.(type) { + case int: + duration = v + case float64: + duration = int(v) + case string: + if parsed, err := strconv.Atoi(v); err == nil { + duration = parsed + } + } + } + } + args := []string{ + "-c", cfg.Benchmarks.Network.Server, + "-p", strconv.Itoa(cfg.Benchmarks.Network.Port), + "-J", "-t", strconv.Itoa(duration), + } + out, err := safeRun(ctx, "iperf3", args...) + if err != nil { + return res + } + var iperfJSON map[string]interface{} + if err := json.Unmarshal([]byte(out), &iperfJSON); err != nil { + return res + } + if end, ok := iperfJSON["end"].(map[string]interface{}); ok { + if sumSent, ok := end["sum_sent"].(map[string]interface{}); ok { + res.Upload = convertFloat(sumSent["bits_per_second"]) / 1000 / 1000 + if val := convertFloat(sumSent["jitter_ms"]); val > 0 { + res.JitterMs = floatPtr(val) + } + if val := convertFloat(sumSent["lost_percent"]); val > 0 { + res.PacketLossPct = floatPtr(val) + } + } + if sumRecv, ok := end["sum_received"].(map[string]interface{}); ok { + res.Download = convertFloat(sumRecv["bits_per_second"]) / 1000 / 1000 + } + } + res.Score = averagePositive(res.Upload, res.Download) + // Ping test + if cfg.Benchmarks.Network.Server != "" { + if ping := measurePing(ctx, cfg.Benchmarks.Network.Server); ping > 0 { + res.PingMs = ping + } + } + return res +} - args := []string{ - "-c", cfg.Benchmarks.Network.Server, - "-p", strconv.Itoa(cfg.Benchmarks.Network.Port), - "-J", "-t", strconv.Itoa(cfg.Benchmarks.Network.Params.Duration), - } - - if out, err := safeRun(ctx, "iperf3", args...); err == nil { - var iperfJSON map[string]interface{} - if err := json.Unmarshal([]byte(out), &iperfJSON); err == nil { - // iperf3 -J structure check - if sum, ok := iperfJSON["end"].(map[string]interface{}); ok { - // Sender = Upload (local sending) - if sumSent, ok := sum["sum_sent"].(map[string]interface{}); ok { - bits := sumSent["bits_per_second"].(float64) - res.Upload = bits / 1000 / 1000 // Mbps - } - // Receiver = Download (local receiving) - if sumRecv, ok := sum["sum_received"].(map[string]interface{}); ok { - bits := sumRecv["bits_per_second"].(float64) - res.Download = bits / 1000 / 1000 - } - res.Score = (res.Upload + res.Download) / 2 - } - } - } - return res +func measurePing(ctx context.Context, target string) float64 { + out, err := safeRun(ctx, "ping", "-c", "1", "-W", "1", target) + if err != nil { + return 0 + } + re := regexp.MustCompile(`time=([\d\.]+)\s*ms`) + if matches := re.FindStringSubmatch(out); len(matches) > 1 { + if val, err := strconv.ParseFloat(matches[1], 64); err == nil { + return val + } + } + return 0 } // ========================================== @@ -547,12 +2520,30 @@ runtime: temp_dir: "/tmp" backend: url: "http://10.0.0.50:8007/api/benchmark" +logging: + level: info + progress: true + show_command_lines: false + capture_raw_output: true + raw_output_max_kb: 5120 + save_payload_to_tmp: true + payload_tmp_dir: "/tmp" + payload_filename_prefix: "bench_payload_" + interactive_pause_on_debug: true +payload: + dir: "." + prefix: "bench_payload_" + always_save: true collection: system: { enabled: true } cpu: { enabled: true } ram: { enabled: true } storage: { enabled: true } network: { enabled: true } +raw_info: + enabled: true + include: [lscpu, lsblk, dmidecode] + max_size_kb: 5120 benchmarks: enabled: true weights: { cpu: 0.4, memory: 0.2, disk: 0.2, network: 0.1, gpu: 0.1 } @@ -573,115 +2564,235 @@ benchmarks: ` func calculateScore(h Hardware, r Results) float64 { - // Normalisation arbitraire pour l'exemple - // CPU: assume 2000 events/sec is 100 pts - cpuScore := ((r.CPU.ScoreSingle + r.CPU.ScoreMulti) / 2) / 20 - memScore := r.Memory.Throughput / 100 // assume 1000 MB/s is 100 pts - diskScore := r.Disk.Score / 10 // assume 500 MB/s is 50 pts - netScore := r.Network.Score / 10 // assume 1000 Mbps is 100 pts + // Normalisation arbitraire pour l'exemple + // CPU: assume 2000 events/sec is 100 pts + cpuScore := ((r.CPU.ScoreSingle + r.CPU.ScoreMulti) / 2) / 20 + memScore := r.Memory.Throughput / 100 // assume 1000 MB/s is 100 pts + diskScore := r.Disk.Score / 10 // assume 500 MB/s is 50 pts + netScore := r.Network.Score / 10 // assume 1000 Mbps is 100 pts + gpuScore := 0.0 + if r.GPU.Score != nil { + gpuScore = *r.GPU.Score + } - w := cfg.Benchmarks.Weights - return (cpuScore*w.CPU + memScore*w.Memory + diskScore*w.Disk + netScore*w.Network) * 100 + w := cfg.Benchmarks.Weights + debugf("Poids benchmarks : %+v", w) + debugf("Scores normalisés : cpu=%.2f mem=%.2f disk=%.2f net=%.2f", cpuScore, memScore, diskScore, netScore) + return (cpuScore*w["cpu"] + memScore*w["memory"] + diskScore*w["disk"] + netScore*w["network"] + gpuScore*w["gpu"]) * 100 +} + +func persistPayload(data []byte) string { + cacheDir := cfg.Payload.Dir + if cacheDir == "" { + if wd, err := os.Getwd(); err == nil { + cacheDir = wd + } else { + fmt.Printf("WARN: impossible de déterminer le dossier d'exécution : %v\n", err) + cacheDir = os.TempDir() + } + } + if err := os.MkdirAll(cacheDir, 0o755); err != nil { + fmt.Printf("WARN: impossible de créer %s : %v\n", cacheDir, err) + return "" + } + prefix := cfg.Payload.Prefix + if prefix == "" { + prefix = cfg.Logging.PayloadFilenamePrefix + } + if prefix == "" { + prefix = "bench_payload_" + } + filename := prefix + "last.json" + path := filepath.Join(cacheDir, filename) + if err := os.WriteFile(path, data, 0o777); err != nil { + fmt.Printf("WARN: impossible d'écrire %s : %v\n", path, err) + return "" + } + debugf("Payload sauvegardé au format JSON dans %s (%d octets)", path, len(data)) + return path } func main() { - // Flags - configURL := flag.String("config-url", "", "URL de la config distante") - flag.BoolVar(&debug, "debug", false, "Mode debug") - flag.BoolVar(&dryRun, "dry-run", false, "Simulation d'exécution") - flag.Parse() + // Flags + configURL := flag.String("config-url", "", "URL de la config distante") + flag.BoolVar(&debug, "debug", false, "Mode debug") + flag.BoolVar(&dryRun, "dry-run", false, "Simulation d'exécution") + flag.Parse() + defer closeDebugLog() - // 1. Chargement Config - fmt.Println("[1/6] Configuration...") - if err := loadConfig(*configURL); err != nil { - fmt.Printf("FATAL: Erreur chargement config: %v\n", err) - os.Exit(1) - } - printProgress(1, 6, "Configuration", "OK") + // 1. Chargement Config + fmt.Println("[1/6] Configuration...") + if err := loadConfig(*configURL); err != nil { + fmt.Printf("FATAL: Erreur chargement config: %v\n", err) + os.Exit(1) + } + printProgress(1, 6, "Configuration", "OK") + debugf("Configuration complète : %+v", cfg) - // 2. Contexte global - ctx, cancel := context.WithTimeout(context.Background(), time.Duration(cfg.Runtime.MaxTotalRuntime)*time.Second) - defer cancel() + // 2. Contexte global + ctx, cancel := context.WithTimeout(context.Background(), time.Duration(cfg.Runtime.MaxTotalRuntime)*time.Second) + defer cancel() - // 3. Collecte Info - fmt.Println("[2/6] Collecte informations système...") - hw := Hardware{ - System: collectSystemInfo(ctx), - CPU: collectCPU(ctx), - RAM: collectRAM(ctx), - Storage: collectStorage(ctx), - Network: collectNetwork(ctx), - } - printProgress(2, 6, "Collecte", "OK") + // 3. Collecte Info + fmt.Println("[2/6] Collecte informations système...") + debugf("[2/6] Début collecte CPU") + cpuDetails := collectCPUInfo(ctx) + debugf("[2/6] Détails CPU: %+v", cpuDetails) - // 4. Benchmarks - fmt.Println("[3/6] Exécution Benchmarks...") - results := Results{ - CPU: runCPUBench(ctx), - Memory: runMemBench(ctx), - Disk: runDiskBench(ctx), - Network: runNetBench(ctx), - } - printProgress(3, 6, "Benchmarks", "OK") + debugf("[2/6] Début collecte RAM") + ramDetails := collectRAMInfo(ctx) + debugf("[2/6] Détails RAM: %+v", ramDetails) - // 5. Score - fmt.Println("[4/6] Calcul Score...") - results.GlobalScore = calculateScore(hw, results) - printProgress(4, 6, "Score", fmt.Sprintf("%.2f", results.GlobalScore)) + debugf("[2/6] Début collecte GPU") + gpuDetails := collectGPUInfo(ctx) + debugf("[2/6] Détails GPU: %+v", gpuDetails) - // 6. Payload & Envoi - fmt.Println("[5/6] Préparation Payload...") - rawInfo := make(map[string]string) - if debug { - rawInfo["debug"] = "active" - } + debugf("[2/6] Début collecte stockage") + storageDetails := collectStorageInfo(ctx) + debugf("[2/6] Détails stockage: %+v", storageDetails) - payload := FinalPayload{ - DeviceIdentifier: hw.System.Hostname, - BenchClientVersion: version, - Hardware: hw, - Results: results, - RawInfo: rawInfo, - } + debugf("[2/6] Début collecte PCI devices") + pciDetails := collectPCIDevices(ctx) + debugf("[2/6] Détails PCI: %+v", pciDetails) - jsonData, err := json.MarshalIndent(payload, "", " ") - if err != nil { - fmt.Printf("FATAL: JSON error: %v\n", err) - os.Exit(1) - } - printProgress(5, 6, "JSON", "OK") + debugf("[2/6] Début collecte USB devices") + usbDetails := collectUSBDevices(ctx) + debugf("[2/6] Détails USB: %+v", usbDetails) - fmt.Println("[6/6] Envoi Backend...") - if !dryRun { - token := os.Getenv("API_TOKEN") - if token == "" { - fmt.Println("WARN: API_TOKEN manquant. Envoi skipped.") - // Pour debug, on affiche le JSON quand même - fmt.Println(string(jsonData)) - return - } + debugf("[2/6] Début collecte partages réseau") + networkShares := collectNetworkShares(ctx) + debugf("[2/6] Détails partages réseau: %+v", networkShares) - req, _ := http.NewRequest("POST", cfg.Backend.URL, bytes.NewBuffer(jsonData)) - req.Header.Set("Content-Type", "application/json") - req.Header.Set("Authorization", "Bearer "+token) + debugf("[2/6] Début collecte interfaces réseau") + networkDetails := collectNetworkInfo(ctx) + debugf("[2/6] Détails réseau: %+v", networkDetails) - client := &http.Client{Timeout: 15 * time.Second} - resp, err := client.Do(req) - if err != nil { - printProgress(6, 6, "Envoi HTTP", "ERROR") - fmt.Printf("Erreur: %v\n", err) - // Sauvegarde locale - os.WriteFile("/tmp/bench_payload_last.json", jsonData, 0644) - } else { - defer resp.Body.Close() - if resp.StatusCode >= 200 && resp.StatusCode < 300 { - printProgress(6, 6, "Envoi HTTP", "OK") - } else { - printProgress(6, 6, "Envoi HTTP", fmt.Sprintf("FAIL %d", resp.StatusCode)) - } - } - } else { - fmt.Println("DRY RUN: Payload non envoyé.") - fmt.Println(string(jsonData)) - } -} \ No newline at end of file + debugf("[2/6] Début collecte carte mère") + motherboardInfo := collectMotherboardInfo(ctx) + debugf("[2/6] Détails carte mère: %+v", motherboardInfo) + + debugf("[2/6] Début collecte OS") + osInfo := collectOSInfo(ctx) + debugf("[2/6] Détails OS: %+v", osInfo) + + debugf("[2/6] Début collecte capteurs") + sensorInfo := collectSensors(ctx) + debugf("[2/6] Détails capteurs: %+v", sensorInfo) + + debugf("[2/6] Début collecte audio") + audioInfo := collectAudioInfo(ctx) + debugf("[2/6] Détails audio: %+v", audioInfo) + + hw := Hardware{ + CPU: cpuDetails, + RAM: ramDetails, + GPU: gpuDetails, + Storage: storageDetails, + PCIDevices: pciDetails, + USBDevices: usbDetails, + NetworkShares: networkShares, + Network: networkDetails, + Motherboard: motherboardInfo, + OS: osInfo, + Sensors: sensorInfo, + Audio: audioInfo, + } + if cfg.Logging.CaptureRawOutput { + hw.RawInfo = collectRawInfo(ctx, cfg.RawInfo.Include, cfg.RawInfo.MaxSizeKB) + } + printProgress(2, 6, "Collecte", "OK") + debugf("Matériel collecté : %+v", hw) + + // 4. Benchmarks + fmt.Println("[3/6] Exécution Benchmarks...") + debugf("[3/6] Benchmark CPU démarré") + cpuResult := runCPUBench(ctx) + debugf("[3/6] Résultat CPU: %+v", cpuResult) + + debugf("[3/6] Benchmark mémoire démarré") + memResult := runMemBench(ctx) + debugf("[3/6] Résultat mémoire: %+v", memResult) + + debugf("[3/6] Benchmark disque démarré") + diskResult := runDiskBench(ctx) + debugf("[3/6] Résultat disque: %+v", diskResult) + + debugf("[3/6] Benchmark réseau démarré") + netResult := runNetBench(ctx) + debugf("[3/6] Résultat réseau: %+v", netResult) + + results := Results{ + CPU: cpuResult, + Memory: memResult, + Disk: diskResult, + Network: netResult, + } + printProgress(3, 6, "Benchmarks", "OK") + debugf("Résultats des benchmarks : %+v", results) + + // 5. Score + fmt.Println("[4/6] Calcul Score...") + results.GlobalScore = calculateScore(hw, results) + printProgress(4, 6, "Score", fmt.Sprintf("%.2f", results.GlobalScore)) + debugf("Score global calculé : %.2f", results.GlobalScore) + + // 6. Payload & Envoi + rawData := hw.RawInfo + if rawData == nil { + rawData = make(map[string]string) + } + if debug { + rawData["debug"] = "active" + } + payload := FinalPayload{ + DeviceIdentifier: hw.OS.Hostname, + BenchScriptVersion: benchScriptVersion, + BenchClientVersion: benchClientVersion, + Hardware: hw, + Results: results, + RawInfo: rawData, + } + + jsonData, err := json.MarshalIndent(payload, "", " ") + if err != nil { + fmt.Printf("FATAL: JSON error: %v\n", err) + os.Exit(1) + } + printProgress(5, 6, "JSON", "OK") + debugf("Payload JSON (%d octets) : %s", len(jsonData), string(jsonData)) + + fmt.Println("[6/6] Envoi Backend...") + if !dryRun { + token, tokenSet := os.LookupEnv("API_TOKEN") + if !tokenSet { + token = "test_hardware_perf" + fmt.Println("INFO: API_TOKEN absent, envoi avec token de test 'test_hardware_perf'.") + } else { + debugf("API_TOKEN fourni via l'environnement.") + } + + req, _ := http.NewRequest("POST", cfg.Backend.URL, bytes.NewBuffer(jsonData)) + req.Header.Set("Content-Type", "application/json") + req.Header.Set("Authorization", "Bearer "+token) + + client := &http.Client{Timeout: 15 * time.Second} + resp, err := client.Do(req) + if err != nil { + printProgress(6, 6, "Envoi HTTP", "ERROR") + fmt.Printf("Erreur: %v\n", err) + } else { + defer resp.Body.Close() + if resp.StatusCode >= 200 && resp.StatusCode < 300 { + printProgress(6, 6, "Envoi HTTP", "OK") + } else { + printProgress(6, 6, "Envoi HTTP", fmt.Sprintf("FAIL %d", resp.StatusCode)) + } + } + } else { + fmt.Println("DRY RUN: Payload non envoyé.") + fmt.Println(string(jsonData)) + } + if path := persistPayload(jsonData); path != "" { + fmt.Printf("INFO: Payload enregistré dans %s\n", path) + } +} diff --git a/old_version.json b/old_version.json new file mode 100644 index 0000000..6daa718 --- /dev/null +++ b/old_version.json @@ -0,0 +1,874 @@ +{ + "device_identifier": "aorus", + "bench_script_version": "1.6.6", + "hardware": { + "cpu": { + "vendor": "AuthenticAMD", + "model": "AMD Ryzen 9 5900X 12-Core Processor", + "cores": 12, + "threads": 24, + "base_freq_ghz": 3.70, + "max_freq_ghz": 4.95, + "cache_l1_kb": 768, + "cache_l2_kb": 6144, + "cache_l3_kb": 65536, + "flags": [ + "fpu", + "vme", + "de", + "pse", + "tsc", + "msr", + "pae", + "mce", + "cx8", + "apic", + "sep", + "mtrr", + "pge", + "mca", + "cmov", + "pat", + "pse36", + "clflush", + "mmx", + "fxsr", + "sse", + "sse2", + "ht", + "syscall", + "nx", + "mmxext", + "fxsr_opt", + "pdpe1gb", + "rdtscp", + "lm", + "constant_tsc", + "rep_good", + "nopl", + "xtopology", + "nonstop_tsc", + "cpuid", + "extd_apicid", + "aperfmperf", + "rapl", + "pni", + "pclmulqdq", + "monitor", + "ssse3", + "fma", + "cx16", + "sse4_1", + "sse4_2", + "x2apic", + "movbe", + "popcnt", + "aes", + "xsave", + "avx", + "f16c", + "rdrand", + "lahf_lm", + "cmp_legacy", + "svm", + "extapic", + "cr8_legacy", + "abm", + "sse4a", + "misalignsse", + "3dnowprefetch", + "osvw", + "ibs", + "skinit", + "wdt", + "tce", + "topoext", + "perfctr_core", + "perfctr_nb", + "bpext", + "perfctr_llc", + "mwaitx", + "cpb", + "cat_l3", + "cdp_l3", + "hw_pstate", + "ssbd", + "mba", + "ibrs", + "ibpb", + "stibp", + "vmmcall", + "fsgsbase", + "bmi1", + "avx2", + "smep", + "bmi2", + "erms", + "invpcid", + "cqm", + "rdt_a", + "rdseed", + "adx", + "smap", + "clflushopt", + "clwb", + "sha_ni", + "xsaveopt", + "xsavec", + "xgetbv1", + "xsaves", + "cqm_llc", + "cqm_occup_llc", + "cqm_mbm_total", + "cqm_mbm_local", + "user_shstk", + "clzero", + "irperf", + "xsaveerptr", + "rdpru", + "wbnoinvd", + "arat", + "npt", + "lbrv", + "svm_lock", + "nrip_save", + "tsc_scale", + "vmcb_clean", + "flushbyasid", + "decodeassists", + "pausefilter", + "pfthreshold", + "avic", + "v_vmsave_vmload", + "vgif", + "v_spec_ctrl", + "umip", + "pku", + "ospke", + "vaes", + "vpclmulqdq", + "rdpid", + "overflow_recov", + "succor", + "smca", + "fsrm", + "debug_swap" + ], + "microarchitecture": "Zen", + "tdp_w": null + }, + "ram": { + "total_mb": 48096, + "used_mb": 11968, + "free_mb": 29988, + "shared_mb": 391, + "slots_total": 4, + "slots_used": 4, + "max_capacity_mb": 131072, + "ecc": false, + "layout": [ + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "vendor": "Unknown", + "part_number": null + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "vendor": "Unknown", + "part_number": null + }, + { + "slot": "DIMM 0", + "size_mb": 16384, + "type": "DDR4", + "speed_mhz": 3200, + "vendor": "Unknown", + "part_number": null + }, + { + "slot": "DIMM 1", + "size_mb": 8192, + "type": "DDR4", + "speed_mhz": 3200, + "vendor": "Unknown", + "part_number": null + } + ] + }, + "gpu": { + "vendor": "NVIDIA", + "model": "NVIDIA GeForce RTX 3060", + "driver_version": null, + "memory_dedicated_mb": null, + "memory_shared_mb": null, + "api_support": [] + }, + "storage": { + "devices": [ + { + "name": "/dev/sda", + "type": "SSD", + "interface": "sata", + "capacity_gb": 447.1, + "vendor": null, + "model": "KINGSTON SUV500480G", + "smart_health": "PASSED", + "temperature_c": 26 + }, + { + "name": "/dev/sdb", + "type": "SSD", + "interface": "usb", + "capacity_gb": 0, + "vendor": null, + "model": "Unknown", + "smart_health": null, + "temperature_c": null + }, + { + "name": "/dev/sdc", + "type": "SSD", + "interface": "usb", + "capacity_gb": 0, + "vendor": null, + "model": "Unknown", + "smart_health": null, + "temperature_c": null + }, + { + "name": "/dev/sdd", + "type": "SSD", + "interface": "usb", + "capacity_gb": 0, + "vendor": null, + "model": "Unknown", + "smart_health": null, + "temperature_c": null + }, + { + "name": "/dev/sde", + "type": "SSD", + "interface": "usb", + "capacity_gb": 0, + "vendor": null, + "model": "Unknown", + "smart_health": null, + "temperature_c": null + }, + { + "name": "/dev/nvme0n1", + "type": "SSD", + "interface": "nvme", + "capacity_gb": 465.8, + "vendor": null, + "model": "CT500P2SSD8", + "smart_health": "PASSED", + "temperature_c": 33 + }, + { + "name": "/dev/nvme1n1", + "type": "SSD", + "interface": "nvme", + "capacity_gb": 465.8, + "vendor": null, + "model": "CT500P2SSD8", + "smart_health": "PASSED", + "temperature_c": 33 + } + ], + "partitions": [ + { + "name": "/dev/sda1", + "mount_point": null, + "fs_type": "ext4", + "total_gb": 447.13, + "used_gb": null, + "free_gb": null + }, + { + "name": "/dev/nvme0n1p1", + "mount_point": "/boot/efi", + "fs_type": "vfat", + "total_gb": 0.95, + "used_gb": 0.01, + "free_gb": 0.94 + }, + { + "name": "/dev/nvme0n1p2", + "mount_point": "/", + "fs_type": "ext4", + "total_gb": 440.79, + "used_gb": 346.77, + "free_gb": 63.98 + }, + { + "name": "/dev/nvme0n1p3", + "mount_point": "[SWAP]", + "fs_type": "swap", + "total_gb": 24.02, + "used_gb": null, + "free_gb": null + }, + { + "name": "/dev/nvme1n1p1", + "mount_point": null, + "fs_type": "ntfs", + "total_gb": 0.05, + "used_gb": null, + "free_gb": null + }, + { + "name": "/dev/nvme1n1p2", + "mount_point": null, + "fs_type": "ntfs", + "total_gb": 464.31, + "used_gb": null, + "free_gb": null + }, + { + "name": "/dev/nvme1n1p3", + "mount_point": null, + "fs_type": "ntfs", + "total_gb": 0.79, + "used_gb": null, + "free_gb": null + }, + { + "name": "/dev/nvme1n1p4", + "mount_point": null, + "fs_type": "vfat", + "total_gb": 0.1, + "used_gb": null, + "free_gb": null + }, + { + "name": "/dev/nvme1n1p5", + "mount_point": null, + "fs_type": "ntfs", + "total_gb": 0.51, + "used_gb": null, + "free_gb": null + } + ] + }, + "pci_devices": [ + { + "slot": "00:00.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Root Complex" + }, + { + "slot": "00:00.2", + "class": "IOMMU", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse IOMMU" + }, + { + "slot": "00:01.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:01.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:01.3", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:02.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:03.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse GPP Bridge" + }, + { + "slot": "00:04.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:05.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:07.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:08.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Host Bridge" + }, + { + "slot": "00:08.1", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B]" + }, + { + "slot": "00:14.0", + "class": "SMBus", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH SMBus Controller" + }, + { + "slot": "00:14.3", + "class": "ISA bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "FCH LPC Bridge" + }, + { + "slot": "00:18.0", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 0" + }, + { + "slot": "00:18.1", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 1" + }, + { + "slot": "00:18.2", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 2" + }, + { + "slot": "00:18.3", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 3" + }, + { + "slot": "00:18.4", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 4" + }, + { + "slot": "00:18.5", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 5" + }, + { + "slot": "00:18.6", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 6" + }, + { + "slot": "00:18.7", + "class": "Host bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse/Vermeer Data Fabric: Device 18h; Function 7" + }, + { + "slot": "01:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "02:00.0", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset USB 3.1 xHCI Compliant Host Controller" + }, + { + "slot": "02:00.1", + "class": "SATA controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset SATA Controller" + }, + { + "slot": "02:00.2", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Bridge" + }, + { + "slot": "03:00.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:01.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:04.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "03:08.0", + "class": "PCI bridge", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "400 Series Chipset PCIe Port" + }, + { + "slot": "04:00.0", + "class": "Ethernet controller", + "vendor": "Realtek Semiconductor Co., Ltd.", + "device": "RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller" + }, + { + "slot": "07:00.0", + "class": "Non-Volatile memory controller", + "vendor": "Micron/Crucial Technology", + "device": "P2 [Nick P2] / P3 / P3 Plus NVMe PCIe SSD (DRAM-less)" + }, + { + "slot": "08:00.0", + "class": "VGA compatible controller", + "vendor": "NVIDIA Corporation", + "device": "GA106 [GeForce RTX 3060 Lite Hash Rate]" + }, + { + "slot": "08:00.1", + "class": "Audio device", + "vendor": "NVIDIA Corporation", + "device": "GA106 High Definition Audio Controller" + }, + { + "slot": "09:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse PCIe Dummy Function" + }, + { + "slot": "0a:00.0", + "class": "Non-Essential Instrumentation [1300]", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Reserved SPP" + }, + { + "slot": "0a:00.1", + "class": "Encryption controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse Cryptographic Coprocessor PSPCPP" + }, + { + "slot": "0a:00.3", + "class": "USB controller", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Matisse USB 3.0 Host Controller" + }, + { + "slot": "0a:00.4", + "class": "Audio device", + "vendor": "Advanced Micro Devices, Inc. [AMD]", + "device": "Starship/Matisse HD Audio Controller" + } + ], + "usb_devices": [ + { + "bus": "001", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "001", + "device": "002", + "vendor_id": "058f", + "product_id": "6362", + "name": "Alcor Micro Corp. Flash Card Reader/Writer" + }, + { + "bus": "002", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + }, + { + "bus": "003", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0002", + "name": "Linux Foundation 2.0 root hub" + }, + { + "bus": "003", + "device": "003", + "vendor_id": "046d", + "product_id": "c52b", + "name": "Logitech, Inc. Unifying Receiver" + }, + { + "bus": "003", + "device": "004", + "vendor_id": "0bda", + "product_id": "b711", + "name": "Realtek Semiconductor Corp. RTL8188GU 802.11n WLAN Adapter (After Modeswitch)" + }, + { + "bus": "004", + "device": "001", + "vendor_id": "1d6b", + "product_id": "0003", + "name": "Linux Foundation 3.0 root hub" + } + ], + "network_shares": [], + "audio": { + "hardware": { + "pci": [ + { + "slot": "08:00.1", + "class": "Audio device [0403]", + "vendor": "NVIDIA Corporation [10de]", + "device": "GA106 High Definition Audio Controller [228e]" + }, + { + "slot": "0a:00.4", + "class": "Audio device [0403]", + "vendor": "Advanced Micro Devices, Inc. [AMD] [1022]", + "device": "Starship/Matisse HD Audio Controller [1487]" + } + ], + "alsa_playback": "**** List of PLAYBACK Hardware Devices ****\ncard 0: NVidia [HDA NVidia], device 3: HDMI 0 [LG ULTRAWIDE]\n Subdevices: 1/1\n Subdevice #0: subdevice #0\ncard 0: NVidia [HDA NVidia], device 7: HDMI 1 [K243Y]\n Subdevices: 1/1\n Subdevice #0: subdevice #0\ncard 0: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]\n Subdevices: 1/1\n Subdevice #0: subdevice #0\ncard 0: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]\n Subdevices: 1/1\n Subdevice #0: subdevice #0\ncard 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]\n Subdevices: 0/1\n Subdevice #0: subdevice #0\ncard 1: Generic [HD-Audio Generic], device 1: ALC892 Digital [ALC892 Digital]\n Subdevices: 1/1\n Subdevice #0: subdevice #0", + "alsa_capture": "**** List of CAPTURE Hardware Devices ****\ncard 1: Generic [HD-Audio Generic], device 0: ALC892 Analog [ALC892 Analog]\n Subdevices: 1/1\n Subdevice #0: subdevice #0\ncard 1: Generic [HD-Audio Generic], device 2: ALC892 Alt Analog [ALC892 Alt Analog]\n Subdevices: 1/1\n Subdevice #0: subdevice #0", + "pcm_devices": [ + "null", + "Discard", + "pipewire", + "PipeWire", + "default", + "Default", + "hw:CARD=NVidia,DEV=3", + "HDA", + "Direct", + "hw:CARD=NVidia,DEV=7", + "HDA", + "Direct", + "hw:CARD=NVidia,DEV=8", + "HDA", + "Direct", + "hw:CARD=NVidia,DEV=9", + "HDA", + "Direct", + "plughw:CARD=NVidia,DEV=3", + "HDA", + "Hardware", + "plughw:CARD=NVidia,DEV=7", + "HDA", + "Hardware", + "plughw:CARD=NVidia,DEV=8", + "HDA", + "Hardware", + "plughw:CARD=NVidia,DEV=9", + "HDA", + "Hardware", + "hdmi:CARD=NVidia,DEV=0", + "HDA", + "HDMI", + "hdmi:CARD=NVidia,DEV=1", + "HDA", + "HDMI", + "hdmi:CARD=NVidia,DEV=2", + "HDA", + "HDMI", + "hdmi:CARD=NVidia,DEV=3", + "HDA", + "HDMI", + "dmix:CARD=NVidia,DEV=3", + "HDA", + "Direct", + "dmix:CARD=NVidia,DEV=7", + "HDA", + "Direct", + "dmix:CARD=NVidia,DEV=8", + "HDA", + "Direct", + "dmix:CARD=NVidia,DEV=9", + "HDA", + "Direct", + "hw:CARD=Generic,DEV=0", + "HD-Audio", + "Direct", + "hw:CARD=Generic,DEV=1", + "HD-Audio", + "Direct", + "plughw:CARD=Generic,DEV=0", + "HD-Audio", + "Hardware", + "plughw:CARD=Generic,DEV=1", + "HD-Audio", + "Hardware", + "sysdefault:CARD=Generic", + "HD-Audio", + "Default", + "front:CARD=Generic,DEV=0", + "HD-Audio", + "Front", + "surround21:CARD=Generic,DEV=0", + "HD-Audio", + "2.1", + "surround40:CARD=Generic,DEV=0", + "HD-Audio", + "4.0", + "surround41:CARD=Generic,DEV=0", + "HD-Audio", + "4.1", + "surround50:CARD=Generic,DEV=0", + "HD-Audio", + "5.0", + "surround51:CARD=Generic,DEV=0", + "HD-Audio", + "5.1", + "surround71:CARD=Generic,DEV=0", + "HD-Audio", + "7.1", + "iec958:CARD=Generic,DEV=0", + "HD-Audio", + "IEC958", + "dmix:CARD=Generic,DEV=0", + "HD-Audio", + "Direct", + "dmix:CARD=Generic,DEV=1", + "HD-Audio", + "Direct" + ] + }, + "software": { + "backend": "pipewire", + "server_name": null, + "server_version": "\nwith\nwith", + "default_sink": null, + "default_source": null, + "sinks": [], + "sources": [] + } + }, + "network": { + "interfaces": [ + { + "name": "eno1", + "type": "ethernet", + "mac": "18:c0:4d:b5:65:74", + "ip": "10.0.1.109", + "speed_mbps": 1000, + "driver": "r8169", + "ssid": null, + "wake_on_lan": true + } + ] + }, + "motherboard": { + "vendor": "Gigabyte Technology Co., Ltd.", + "model": "B450 AORUS ELITE", + "bios_vendor": "American Megatrends International, LLC.", + "bios_version": "F65e", + "bios_date": "09/20/2023" + }, + "os": { + "name": "debian", + "version": "13 (trixie)", + "kernel_version": "6.12.57+deb13-amd64", + "architecture": "x86_64", + "session_type": "x11", + "display_server": "x11", + "screen_resolution": "2560x1080", + "last_boot_time": "Jan 11", + "uptime_seconds": 22108, + "battery_percentage": null, + "battery_status": null, + "battery_health": null, + "hostname": "aorus", + "virtualization_type": "none", + "desktop_environment": null + }, + "sensors": { + "cpu_temp_c": null, + "disk_temps_c": {} + }, + "raw_info": { + "lscpu": "Architecture: x86_64\nCPU op-mode(s): 32-bit, 64-bit\nAddress sizes: 48 bits physical, 48 bits virtual\nByte Order: Little Endian\nCPU(s): 24\nOn-line CPU(s) list: 0-23\nVendor ID: AuthenticAMD\nModel name: AMD Ryzen 9 5900X 12-Core Processor\nCPU family: 25\nModel: 33\nThread(s) per core: 2\nCore(s) per socket: 12\nSocket(s): 1\nStepping: 2\nFrequency boost: enabled\nCPU(s) scaling MHz: 76%\nCPU max MHz: 4951.0000\nCPU min MHz: 550.0000\nBogoMIPS: 7399.98\nFlags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local user_shstk clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif v_spec_ctrl umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm debug_swap\nVirtualization: AMD-V\nL1d cache: 384 KiB (12 instances)\nL1i cache: 384 KiB (12 instances)\nL2 cache: 6 MiB (12 instances)\nL3 cache: 64 MiB (2 instances)\nNUMA node(s): 1\nNUMA node0 CPU(s): 0-23\nVulnerability Gather data sampling: Not affected\nVulnerability Indirect target selection: Not affected\nVulnerability Itlb multihit: Not affected\nVulnerability L1tf: Not affected\nVulnerability Mds: Not affected\nVulnerability Meltdown: Not affected\nVulnerability Mmio stale data: Not affected\nVulnerability Reg file data sampling: Not affected\nVulnerability Retbleed: Not affected\nVulnerability Spec rstack overflow: Mitigation; Safe RET\nVulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl\nVulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization\nVulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; IBRS_FW; STIBP always-on; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected\nVulnerability Srbds: Not affected\nVulnerability Tsa: Vulnerable: Clear CPU buffers attempted, no microcode\nVulnerability Tsx async abort: Not affected\nVulnerability Vmscape: Mitigation; IBPB before exit to userspace", + "lsblk": "NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS\nloop0 7:0 0 118.5M 1 loop /snap/iptvnator/92\nloop1 7:1 0 48.1M 1 loop /snap/snapd/25935\nloop2 7:2 0 50.9M 1 loop /snap/snapd/25577\nloop3 7:3 0 4K 1 loop /snap/bare/5\nloop4 7:4 0 91.7M 1 loop /snap/gtk-common-themes/1535\nloop5 7:5 0 55.5M 1 loop /snap/core18/2976\nloop6 7:6 0 164.8M 1 loop /snap/gnome-3-28-1804/198\nsda 8:0 0 447.1G 0 disk \n`-sda1 8:1 0 447.1G 0 part \nsdb 8:16 1 0B 0 disk \nsdc 8:32 1 0B 0 disk \nsdd 8:48 1 0B 0 disk \nsde 8:64 1 0B 0 disk \nnvme0n1 259:0 0 465.8G 0 disk \n|-nvme0n1p1 259:1 0 976M 0 part /boot/efi\n|-nvme0n1p2 259:2 0 440.8G 0 part /\n`-nvme0n1p3 259:3 0 24G 0 part [SWAP]\nnvme1n1 259:4 0 465.8G 0 disk \n|-nvme1n1p1 259:5 0 50M 0 part \n|-nvme1n1p2 259:6 0 464.3G 0 part \n|-nvme1n1p3 259:7 0 808M 0 part \n|-nvme1n1p4 259:8 0 100M 0 part \n`-nvme1n1p5 259:9 0 522M 0 part ", + "dmidecode": "# dmidecode 3.6\nGetting SMBIOS data from sysfs.\nSMBIOS 3.3.0 present.\nTable at 0x000E8D60.\n\nHandle 0x0000, DMI type 0, 26 bytes\nBIOS Information\n\tVendor: American Megatrends International, LLC.\n\tVersion: F65e\n\tRelease Date: 09/20/2023\n\tAddress: 0xF0000\n\tRuntime Size: 64 kB\n\tROM Size: 16 MB\n\tCharacteristics:\n\t\tPCI is supported\n\t\tBIOS is upgradeable\n\t\tBIOS shadowing is allowed\n\t\tBoot from CD is supported\n\t\tSelectable boot is supported\n\t\tBIOS ROM is socketed\n\t\tEDD is supported\n\t\tJapanese floppy for NEC 9800 1.2 MB is supported (int 13h)\n\t\tJapanese floppy for Toshiba 1.2 MB is supported (int 13h)\n\t\t5.25\"/360 kB floppy services are supported (int 13h)\n\t\t5.25\"/1.2 MB floppy services are supported (int 13h)\n\t\t3.5\"/720 kB floppy services are supported (int 13h)\n\t\t3.5\"/2.88 MB floppy services are supported (int 13h)\n\t\tPrint screen service is supported (int 5h)\n\t\tSerial services are supported (int 14h)\n\t\tPrinter services are supported (int 17h)\n\t\tCGA/mono video services are supported (int 10h)\n\t\tUSB legacy is supported\n\t\tBIOS boot specification is supported\n\t\tTargeted content distribution is supported\n\t\tUEFI is supported\n\tBIOS Revision: 5.17\n\nHandle 0x0001, DMI type 1, 27 bytes\nSystem Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tUUID: 03c00218-044d-05b5-6506-740700080009\n\tWake-up Type: Power Switch\n\tSKU Number: Default string\n\tFamily: B450 MB\n\nHandle 0x0002, DMI type 2, 15 bytes\nBase Board Information\n\tManufacturer: Gigabyte Technology Co., Ltd.\n\tProduct Name: B450 AORUS ELITE\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tFeatures:\n\t\tBoard is a hosting board\n\t\tBoard is replaceable\n\tLocation In Chassis: Default string\n\tChassis Handle: 0x0003\n\tType: Motherboard\n\tContained Object Handles: 0\n\nHandle 0x0003, DMI type 3, 22 bytes\nChassis Information\n\tManufacturer: Default string\n\tType: Desktop\n\tLock: Not Present\n\tVersion: Default string\n\tSerial Number: Default string\n\tAsset Tag: Default string\n\tBoot-up State: Safe\n\tPower Supply State: Safe\n\tThermal State: Safe\n\tSecurity Status: None\n\tOEM Information: 0x00000000\n\tHeight: Unspecified\n\tNumber Of Power Cords: 1\n\tContained Elements: 0\n\tSKU Number: Default string\n\nHandle 0x0004, DMI type 10, 6 bytes\nOn Board Device Information\n\tType: Video\n\tStatus: Enabled\n\tDescription: To Be Filled By O.E.M.\n\nHandle 0x0005, DMI type 11, 5 bytes\nOEM Strings\n\tString 1: Default string\n\nHandle 0x0006, DMI type 12, 5 bytes\nSystem Configuration Options\n\tOption 1: Default string\n\nHandle 0x0007, DMI type 32, 20 bytes\nSystem Boot Information\n\tStatus: No errors detected\n\nHandle 0x0008, DMI type 44, 9 bytes\nUnknown Type\n\tHeader and Data:\n\t\t2C 09 08 00 FF FF 01 01 00\n\nHandle 0x0009, DMI type 43, 31 bytes\nTPM Device\n\tVendor ID: AMD\n\tSpecification Version: 2.0\n\tFirmware Revision: 3.92\n\tDescription: AMD\n\tCharacteristics:\n\t\tFamily configurable via platform software support\n\tOEM-specific Information: 0x00000000\n\nHandle 0x000A, DMI type 18, 23 bytes\n32-bit Memory Error Information\n\tType: OK\n\tGranularity: Unknown\n\tOperation: Unknown\n\tVendor Syndrome: Unknown\n\tMemory Array Address: Unknown\n\tDevice Address: Unknown\n\tResolution: Unknown\n\nHandle 0x000B, DMI type 16, 23 bytes\nPhysical Memory Array\n\tLocation: System Board Or Motherboard\n\tUse: System Memory\n\tError Correction Type: None\n\tMaximum Capacity: 128 GB\n\tError Information Handle: 0x000A\n\tNumber Of Devices: 4\n\nHandle 0x000C, DMI type 19, 31 bytes\nMemory Array Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x000BFFFFFFF\n\tRange Size: 3 GB\n\tPhysical Array Handle: 0x000B\n\tPartition Width: 4\n\nHandle 0x000D, DMI type 19, 31 bytes\nMemory Array Mapped Address\n\tStarting Address: 0x00100000000\n\tEnding Address: 0x00C3FFFFFFF\n\tRange Size: 45 GB\n\tPhysical Array Handle: 0x000B\n\tPartition Width: 4\n\nHandle 0x000E, DMI type 7, 27 bytes\nCache Information\n\tSocket Designation: L1 - Cache\n\tConfiguration: Enabled, Not Socketed, Level 1\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 768 kB\n\tMaximum Size: 768 kB\n\tSupported SRAM Types:\n\t\tPipeline Burst\n\tInstalled SRAM Type: Pipeline Burst\n\tSpeed: 1 ns\n\tError Correction Type: Multi-bit ECC\n\tSystem Type: Unified\n\tAssociativity: 8-way Set-associative\n\nHandle 0x000F, DMI type 7, 27 bytes\nCache Information\n\tSocket Designation: L2 - Cache\n\tConfiguration: Enabled, Not Socketed, Level 2\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 6 MB\n\tMaximum Size: 6 MB\n\tSupported SRAM Types:\n\t\tPipeline Burst\n\tInstalled SRAM Type: Pipeline Burst\n\tSpeed: 1 ns\n\tError Correction Type: Multi-bit ECC\n\tSystem Type: Unified\n\tAssociativity: 8-way Set-associative\n\nHandle 0x0010, DMI type 7, 27 bytes\nCache Information\n\tSocket Designation: L3 - Cache\n\tConfiguration: Enabled, Not Socketed, Level 3\n\tOperational Mode: Write Back\n\tLocation: Internal\n\tInstalled Size: 64 MB\n\tMaximum Size: 64 MB\n\tSupported SRAM Types:\n\t\tPipeline Burst\n\tInstalled SRAM Type: Pipeline Burst\n\tSpeed: 1 ns\n\tError Correction Type: Multi-bit ECC\n\tSystem Type: Unified\n\tAssociativity: 16-way Set-associative\n\nHandle 0x0011, DMI type 4, 48 bytes\nProcessor Information\n\tSocket Designation: AM4\n\tType: Central Processor\n\tFamily: Zen\n\tManufacturer: Advanced Micro Devices, Inc.\n\tID: 12 0F A2 00 FF FB 8B 17\n\tSignature: Family 25, Model 33, Stepping 2\n\tFlags:\n\t\tFPU (Floating-point unit on-chip)\n\t\tVME (Virtual mode extension)\n\t\tDE (Debugging extension)\n\t\tPSE (Page size extension)\n\t\tTSC (Time stamp counter)\n\t\tMSR (Model specific registers)\n\t\tPAE (Physical address extension)\n\t\tMCE (Machine check exception)\n\t\tCX8 (CMPXCHG8 instruction supported)\n\t\tAPIC (On-chip APIC hardware supported)\n\t\tSEP (Fast system call)\n\t\tMTRR (Memory type range registers)\n\t\tPGE (Page global enable)\n\t\tMCA (Machine check architecture)\n\t\tCMOV (Conditional move instruction supported)\n\t\tPAT (Page attribute table)\n\t\tPSE-36 (36-bit page size extension)\n\t\tCLFSH (CLFLUSH instruction supported)\n\t\tMMX (MMX technology supported)\n\t\tFXSR (FXSAVE and FXSTOR instructions supported)\n\t\tSSE (Streaming SIMD extensions)\n\t\tSSE2 (Streaming SIMD extensions 2)\n\t\tHTT (Multi-threading)\n\tVersion: AMD Ryzen 9 5900X 12-Core Processor \n\tVoltage: 1.1 V\n\tExternal Clock: 100 MHz\n\tMax Speed: 4950 MHz\n\tCurrent Speed: 3700 MHz\n\tStatus: Populated, Enabled\n\tUpgrade: Socket AM4\n\tL1 Cache Handle: 0x000E\n\tL2 Cache Handle: 0x000F\n\tL3 Cache Handle: 0x0010\n\tSerial Number: Unknown\n\tAsset Tag: Unknown\n\tPart Number: Unknown\n\tCore Count: 12\n\tCore Enabled: 12\n\tThread Count: 24\n\tCharacteristics:\n\t\t64-bit capable\n\t\tMulti-Core\n\t\tHardware Thread\n\t\tExecute Protection\n\t\tEnhanced Virtualization\n\t\tPower/Performance Control\n\nHandle 0x0012, DMI type 18, 23 bytes\n32-bit Memory Error Information\n\tType: OK\n\tGranularity: Unknown\n\tOperation: Unknown\n\tVendor Syndrome: Unknown\n\tMemory Array Address: Unknown\n\tDevice Address: Unknown\n\tResolution: Unknown\n\nHandle 0x0013, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0012\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0014, DMI type 20, 35 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x00BFFFFFFFF\n\tRange Size: 48 GB\n\tPhysical Device Handle: 0x0013\n\tMemory Array Mapped Address Handle: 0x000D\n\tPartition Row Position: Unknown\n\tInterleave Position: Unknown\n\tInterleaved Data Depth: Unknown\n\nHandle 0x0015, DMI type 18, 23 bytes\n32-bit Memory Error Information\n\tType: OK\n\tGranularity: Unknown\n\tOperation: Unknown\n\tVendor Syndrome: Unknown\n\tMemory Array Address: Unknown\n\tDevice Address: Unknown\n\tResolution: Unknown\n\nHandle 0x0016, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0015\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL A\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C4408B\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x0017, DMI type 20, 35 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x00BFFFFFFFF\n\tRange Size: 48 GB\n\tPhysical Device Handle: 0x0016\n\tMemory Array Mapped Address Handle: 0x000D\n\tPartition Row Position: Unknown\n\tInterleave Position: Unknown\n\tInterleaved Data Depth: Unknown\n\nHandle 0x0018, DMI type 18, 23 bytes\n32-bit Memory Error Information\n\tType: OK\n\tGranularity: Unknown\n\tOperation: Unknown\n\tVendor Syndrome: Unknown\n\tMemory Array Address: Unknown\n\tDevice Address: Unknown\n\tResolution: Unknown\n\nHandle 0x0019, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x0018\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 16 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 0\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: 00000000\n\tAsset Tag: Not Specified\n\tPart Number: CMW32GX4M2E3200C16 \n\tRank: 2\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: Unknown\n\tMaximum Voltage: Unknown\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 3, Hex 0x9E\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 16 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001A, DMI type 20, 35 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x00BFFFFFFFF\n\tRange Size: 48 GB\n\tPhysical Device Handle: 0x0019\n\tMemory Array Mapped Address Handle: 0x000D\n\tPartition Row Position: Unknown\n\tInterleave Position: Unknown\n\tInterleaved Data Depth: Unknown\n\nHandle 0x001B, DMI type 18, 23 bytes\n32-bit Memory Error Information\n\tType: OK\n\tGranularity: Unknown\n\tOperation: Unknown\n\tVendor Syndrome: Unknown\n\tMemory Array Address: Unknown\n\tDevice Address: Unknown\n\tResolution: Unknown\n\nHandle 0x001C, DMI type 17, 92 bytes\nMemory Device\n\tArray Handle: 0x000B\n\tError Information Handle: 0x001B\n\tTotal Width: 64 bits\n\tData Width: 64 bits\n\tSize: 8 GB\n\tForm Factor: DIMM\n\tSet: None\n\tLocator: DIMM 1\n\tBank Locator: P0 CHANNEL B\n\tType: DDR4\n\tType Detail: Synchronous Unbuffered (Unregistered)\n\tSpeed: 3200 MT/s\n\tManufacturer: Unknown\n\tSerial Number: E3C44087\n\tAsset Tag: Not Specified\n\tPart Number: BL8G32C16U4BL.M8FE\n\tRank: 1\n\tConfigured Memory Speed: 3200 MT/s\n\tMinimum Voltage: 1.2 V\n\tMaximum Voltage: 1.2 V\n\tConfigured Voltage: 1.2 V\n\tMemory Technology: DRAM\n\tMemory Operating Mode Capability: Volatile memory\n\tFirmware Version: Unknown\n\tModule Manufacturer ID: Bank 6, Hex 0x9B\n\tModule Product ID: Unknown\n\tMemory Subsystem Controller Manufacturer ID: Unknown\n\tMemory Subsystem Controller Product ID: Unknown\n\tNon-Volatile Size: None\n\tVolatile Size: 8 GB\n\tCache Size: None\n\tLogical Size: None\n\nHandle 0x001D, DMI type 20, 35 bytes\nMemory Device Mapped Address\n\tStarting Address: 0x00000000000\n\tEnding Address: 0x00BFFFFFFFF\n\tRange Size: 48 GB\n\tPhysical Device Handle: 0x001C\n\tMemory Array Mapped Address Handle: 0x000D\n\tPartition Row Position: Unknown\n\tInterleave Position: Unknown\n\tInterleaved Data Depth: Unknown\n\nHandle 0x001E, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1500\n\tInternal Connector Type: None\n\tExternal Reference Designator: USB 3.0\n\tExternal Connector Type: Access Bus (USB)\n\tPort Type: USB\n\nHandle 0x001F, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1501\n\tInternal Connector Type: None\n\tExternal Reference Designator: USB 3.0\n\tExternal Connector Type: Access Bus (USB)\n\tPort Type: USB\n\nHandle 0x0020, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1502\n\tInternal Connector Type: None\n\tExternal Reference Designator: USB-C\n\tExternal Connector Type: Access Bus (USB)\n\tPort Type: USB\n\nHandle 0x0021, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1503\n\tInternal Connector Type: None\n\tExternal Reference Designator: USB 3.0\n\tExternal Connector Type: Access Bus (USB)\n\tPort Type: USB\n\nHandle 0x0022, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1504\n\tInternal Connector Type: None\n\tExternal Reference Designator: USB 3.1\n\tExternal Connector Type: Access Bus (USB)\n\tPort Type: USB\n\nHandle 0x0023, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1503\n\tInternal Connector Type: None\n\tExternal Reference Designator: Network\n\tExternal Connector Type: RJ-45\n\tPort Type: Network Port\n\nHandle 0x0024, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1704\n\tInternal Connector Type: SAS/SATA Plug Receptacle\n\tExternal Reference Designator: Sata Express\n\tExternal Connector Type: None\n\tPort Type: SATA\n\nHandle 0x0025, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1705\n\tInternal Connector Type: SAS/SATA Plug Receptacle\n\tExternal Reference Designator: Sata Express\n\tExternal Connector Type: None\n\tPort Type: SATA\n\nHandle 0x0026, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1701\n\tInternal Connector Type: SAS/SATA Plug Receptacle\n\tExternal Reference Designator: iSATA\n\tExternal Connector Type: None\n\tPort Type: SATA\n\nHandle 0x0027, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1702\n\tInternal Connector Type: SAS/SATA Plug Receptacle\n\tExternal Reference Designator: iSATA\n\tExternal Connector Type: None\n\tPort Type: SATA\n\nHandle 0x0028, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1703\n\tInternal Connector Type: SAS/SATA Plug Receptacle\n\tExternal Reference Designator: iSATA\n\tExternal Connector Type: None\n\tPort Type: SATA\n\nHandle 0x0029, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1706\n\tInternal Connector Type: SAS/SATA Plug Receptacle\n\tExternal Reference Designator: iSATA\n\tExternal Connector Type: None\n\tPort Type: SATA\n\nHandle 0x002A, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1100\n\tInternal Connector Type: None\n\tExternal Reference Designator: HDMI\n\tExternal Connector Type: None\n\tPort Type: Video Port\n\nHandle 0x002B, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1101\n\tInternal Connector Type: None\n\tExternal Reference Designator: HDMI\n\tExternal Connector Type: None\n\tPort Type: Video Port\n\nHandle 0x002C, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1102\n\tInternal Connector Type: None\n\tExternal Reference Designator: DP\n\tExternal Connector Type: None\n\tPort Type: Video Port\n\nHandle 0x002D, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J2100\n\tInternal Connector Type: None\n\tExternal Reference Designator: Front Audio\n\tExternal Connector Type: Mini Jack (headphones)\n\tPort Type: Audio Port\n\nHandle 0x002E, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J2101\n\tInternal Connector Type: None\n\tExternal Reference Designator: Audio Jack\n\tExternal Connector Type: Mini Jack (headphones)\n\tPort Type: Audio Port\n\nHandle 0x002F, DMI type 8, 9 bytes\nPort Connector Information\n\tInternal Reference Designator: J1700\n\tInternal Connector Type: SAS/SATA Plug Receptacle\n\tExternal Reference Designator: Sata Express\n\tExternal Connector Type: None\n\tPort Type: SATA\n\nHandle 0x0030, DMI type 9, 17 bytes\nSystem Slot Information\n\tDesignation: J10\n\tType: PCI Express x16\n\tData Bus Width: 16x or x16\n\tCurrent Usage: In Use\n\tLength: Short\n\tID: 12\n\tCharacteristics:\n\t\t3.3 V is provided\n\t\tPME signal is supported\n\tBus Address: 0000:00:03.1\n\nHandle 0x0031, DMI type 9, 17 bytes\nSystem Slot Information\n\tDesignation: J3600 Pcie x8 slot\n\tType: PCI Express x8\n\tData Bus Width: 8x or x8\n\tCurrent Usage: Available\n\tLength: Short\n\tID: 13\n\tCharacteristics:\n\t\t3.3 V is provided\n\t\tPME signal is supported\n\tBus Address: 0000:00:1f.7\n\nHandle 0x0032, DMI type 9, 17 bytes\nSystem Slot Information\n\tDesignation: J3707 Pcie x4 slot\n\tType: PCI Express x4\n\tData Bus Width: 4x or x4\n\tCurrent Usage: Other\n\tLength: Short\n\tID: 32\n\tCharacteristics:\n\t\t3.3 V is provided\n\t\tPME signal is supported\n\tBus Address: 0000:00:1f.7\n\nHandle 0x0033, DMI type 41, 11 bytes\nOnboard Device\n\tReference Designation: Broadcom 5762\n\tType: Ethernet\n\tStatus: Enabled\n\tType Instance: 1\n\tBus Address: 0000:04:00.0\n\nHandle 0x0034, DMI type 13, 22 bytes\nBIOS Language Information\n\tLanguage Description Format: Long\n\tInstallable Languages: 15\n\t\ten|US|iso8859-1\n\t\tzh|TW|unicode\n\t\tzh|CN|unicode\n\t\tru|RU|iso8859-5\n\t\tde|DE|iso8859-1\n\t\tja|JP|unicode\n\t\tko|KR|unicode\n\t\tes|ES|iso8859-1\n\t\tfr|FR|iso8859-1\n\t\tit|IT|iso8859-1\n\t\tpt|PT|iso8859-1\n\t\tvi|VI|iso8859-1\n\t\tid|ID|iso8859-1\n\t\ttr|TR|iso8859-1\n\t\tpl|PL|iso8859-1\n\tCurrently Installed Language: fr|FR|iso8859-1\n\nHandle 0x0035, DMI type 127, 4 bytes\nEnd Of Table" + } + }, + "results": { + "cpu": { + "events_per_sec": 26640.45, + "events_per_sec_single": 2199.96, + "events_per_sec_multi": 26640.45, + "duration_s": 10.0007, + "score": 14420.20, + "score_single": 2199.96, + "score_multi": 26640.45 + }, + "memory": { + "throughput_mib_s": 8828.38, + "score": 8828.38 + }, + "disk": { + "read_mb_s": 1059.78, + "write_mb_s": 1059.25, + "iops_read": 271305, + "iops_write": 271169, + "latency_ms": 0, + "score": 2119.03 + }, + "network": { + "upload_mbps": 938.66, + "download_mbps": 936.20, + "ping_ms": 0.387, + "score": 1874.86, + "jitter_ms": null, + "packet_loss_percent": null + }, + "gpu": { + "glmark2_score": null, + "score": null + }, + "global_score": 9050.03 + } +} diff --git a/readme.md b/readme.md index e69de29..f9b411f 100644 --- a/readme.md +++ b/readme.md @@ -0,0 +1,136 @@ +Documentation utilisateur et technique pour le déploiement de bench-client. + +Bench-Client +Agent de benchmarking autonome pour Linux x86_64 (Go). Cet outil remplace l'ancien script Bash en offrant une meilleure robustesse, une exécution parallèle sécurisée et une configuration distante pilotable. + +📋 Table des matières +Fonctionnalités +Prérequis +Installation +Utilisation +Configuration +Sortie JSON +✨ Fonctionnalités +Inventaire Matériel Complet : CPU, RAM, Disques, Réseau, Carte Mère, Audio. +Benchmarks Sécurisés : +CPU (Sysbench : Single & Multi-thread). +RAM (Sysbench : Bande passante). +Disque (FIO : Aléatoire mixte, non-destructif). +Réseau (Iperf3 : Débit bidirectionnel). +Pilotage par Configuration Distante : Récupère les paramètres et les pondérations via HTTP(S). +Mode Débogage Intégré : Logs verbeux, sauvegarde locale des payloads. +Sécurité : Timeouts stricts, pas d'injection de commande, pas de secrets dans le binaire. +🛠️ Prérequis +Le binaire nécessite un environnement Linux x86_64 avec les droits root (sudo) pour accéder aux informations matérielles complètes (dmidecode, smartctl). + +Dépendances système +Le script d'installation doit s'assurer que les outils suivants sont présents dans le $PATH : + +# Baselsblk, lscpu, free, ip, lspci, lsusb, dmidecode, systemd-detect-virt# Réseauethtool, iw, iperf3, curl, nc (netcat)# Audioaplay, arecord, pactl# Benchmarkssysbench, fio +🚀 Installation +L'installation est gérée par un script shell externe (non inclus dans le binaire) qui doit effectuer les actions suivantes : + +Télécharger le binaire bench-client (statique de préférence). +Télécharger le fichier config.yaml et le placer dans /var/cache/bench-client/ (ou le laisser être téléchargé par le client). +Donner les droits d'exécution : chmod +x bench-client. +S'assurer que les dépendances listées ci-dessus sont installées. +Exporter le token d'authentification. +💻 Utilisation +Syntaxe de base +bash + +sudo API_TOKEN="votre_secret_token" ./bench-client [OPTIONS] +Options disponibles +Option +Description +--config-url URL HTTP(S) pour télécharger la config.yaml à jour. Si omis, utilise le cache local ou les défauts internes. +--debug Active le mode verbeux. Affiche les commandes exécutées, les sorties brutes, et sauvegarde le JSON final dans /tmp. +--dry-run Simulation. Exécute la collecte d'infos mais ne lance pas les benchmarks (sauf inventaire) et n'envoie pas les données au serveur. + +Exemples +Lancement standard (production) : + +bash + +sudo API_TOKEN="eyJhbGciOiJIUz..." ./bench-client --config-url "http://mon-intranet/configs/bench.yaml" +Test de collecte (sans bench) : + +bash + +sudo ./bench-client --dry-run --debug +⚙️ Configuration +Le fichier config.yaml (voir section précédente) contrôle le comportement du client. + +Points clés de la configuration : + +Backend : L'URL de réception des données. +Pondérations (weights) : Définissent l'importance de chaque bench dans le score final (par ex : CPU 40%, Disk 20%). +Sécurité (safety) : FIO est configuré pour être non-destructif (direct: true, fichier temporaire). +Timeouts : Chaque outil a une limite de temps stricte pour éviter que le client ne se bloque. +📤 Sortie JSON +Le client envoie une requête POST avec l'en-tête Authorization: Bearer . + +Structure du JSON +json + +{ + "device_identifier": "srv-web-01", + "bench_client_version": "1.0.0", + "hardware": { + "cpu": { + "model": "Intel(R) Xeon(R) CPU E5-2670 v3 @ 2.30GHz", + "cores": 24, + "threads": 48 + }, + "ram": { + "total_mb": 65536 + }, + "storage": [ + { + "name": "sda", + "size_gb": "500G", + "type": "ssd" + } + ], + "network": [ + { + "name": "eth0", + "ip_address": "192.168.1.10", + "speed_mbps": "1000" + } + ] + }, + "results": { + "cpu": { + "score_single": 105.4, + "score_multi": 2400.8 + }, + "memory": { + "throughput_mib_s": 5500.2, + "score": 55.0 + }, + "disk": { + "read_mb_s": 420.5, + "write_mb_s": 380.2, + "score": 40.0 + }, + "network": { + "upload_mbps": 940.0, + "download_mbps": 945.0, + "score": 94.2 + }, + "global_score": 85.4 + }, + "raw_info": { + "lscpu_output": "..." + } +} +🔧 Dépannage +Erreur "Configuration unreachable" +Le client n'a pas pu joindre l'URL --config-url. Il tentera d'utiliser le fichier de cache local situé dans /var/cache/bench-client/config.yaml. + +Benchmarks marqués "SKIPPED" +Si un outil n'est pas trouvé (ex: iperf3 manquant), le client affichera un WARN et continuera. Vérifiez les dépendances système. + +Permissions refusées +Ce binaire doit être lancé en root (via sudo) pour pouvoir exécuter dmidecode, smartctl et fio en mode direct. \ No newline at end of file