]> git.ipfire.org Git - thirdparty/collectd.git/commitdiff
rename plugin to "gpu_nvidia" 2923/head
authorEvgeny Naumov <evgeny.a.naumov@gmail.com>
Fri, 26 Oct 2018 22:13:27 +0000 (18:13 -0400)
committerEvgeny Naumov <evgeny.a.naumov@gmail.com>
Fri, 26 Oct 2018 22:14:37 +0000 (18:14 -0400)
Makefile.am
README
configure.ac
src/collectd.conf.in
src/collectd.conf.pod
src/gpu_nvidia.c [moved from src/gpu_nvml.c with 96% similarity]

index ebf59358dfedef459c25e2060505360e08d720e5..eaff0dd1a216de3a3ad8c64204309a5cdf9633b9 100644 (file)
@@ -1014,11 +1014,11 @@ gps_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_LIBGPS_LDFLAGS)
 gps_la_LIBADD = -lpthread $(BUILD_WITH_LIBGPS_LIBS)
 endif
 
-if BUILD_PLUGIN_GPU_NVML
-pkglib_LTLIBRARIES += gpu_nvml.la
-gpu_nvml_la_SOURCES = src/gpu_nvml.c
-gpu_nvml_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_GPU_CUDA_LDFLAGS)
-gpu_nvml_la_LIBADD = $(BUILD_WITH_CUDA_LIBS)
+if BUILD_PLUGIN_GPU_NVIDIA
+pkglib_LTLIBRARIES += gpu_nvidia.la
+gpu_nvidia_la_SOURCES = src/gpu_nvidia.c
+gpu_nvidia_la_LDFLAGS = $(PLUGIN_LDFLAGS) $(BUILD_WITH_GPU_CUDA_LDFLAGS)
+gpu_nvidia_la_LIBADD = $(BUILD_WITH_CUDA_LIBS)
 endif
 
 if BUILD_PLUGIN_GRPC
diff --git a/README b/README
index fb10a641c002c6882e51ff57b4b8c816c8d9c7a0..877605489f699c7e7ba0d102dd5764b11ec3f30c 100644 (file)
--- a/README
+++ b/README
@@ -135,7 +135,7 @@ Features
     - gps
       Monitor gps related data through gpsd.
 
-    - gpu_nvml
+    - gpu_nvidia
       Monitor NVIDIA GPU statistics available through NVML.
 
     - hddtemp
@@ -753,7 +753,7 @@ Prerequisites
     <http://developer.apple.com/corefoundation/>
 
   * CUDA (optional)
-    Used by the `gpu_nvml' plugin
+    Used by the `gpu_nvidia' plugin
     <https://developer.nvidia.com/cuda-downloads>
 
   * libatasmart (optional)
index ca869cde6e45bf45aa7dd8a1bb9da36afc515b34..2f73cbd6f57f1a51a50a54765e39d4967b972860 100644 (file)
@@ -6414,7 +6414,7 @@ plugin_ethstat="no"
 plugin_fhcount="no"
 plugin_fscache="no"
 plugin_gps="no"
-plugin_gpu_nvml="no"
+plugin_gpu_nvidia="no"
 plugin_grpc="no"
 plugin_hugepages="no"
 plugin_intel_pmu="no"
@@ -6845,7 +6845,7 @@ AC_PLUGIN([filecount],           [yes],                       [Count files in di
 AC_PLUGIN([fscache],             [$plugin_fscache],           [fscache statistics])
 AC_PLUGIN([gmond],               [$with_libganglia],          [Ganglia plugin])
 AC_PLUGIN([gps],                 [$plugin_gps],               [GPS plugin])
-AC_PLUGIN([gpu_nvml],            [$with_cuda],                [NVIDIA GPU plugin])
+AC_PLUGIN([gpu_nvidia],          [$with_cuda],                [NVIDIA GPU plugin])
 AC_PLUGIN([grpc],                [$plugin_grpc],              [gRPC plugin])
 AC_PLUGIN([hddtemp],             [yes],                       [Query hddtempd])
 AC_PLUGIN([hugepages],           [$plugin_hugepages],         [Hugepages statistics])
@@ -7271,7 +7271,7 @@ AC_MSG_RESULT([    filecount . . . . . . $enable_filecount])
 AC_MSG_RESULT([    fscache . . . . . . . $enable_fscache])
 AC_MSG_RESULT([    gmond . . . . . . . . $enable_gmond])
 AC_MSG_RESULT([    gps . . . . . . . . . $enable_gps])
-AC_MSG_RESULT([    gpu_nvml  . . . . . . $enable_gpu_nvml])
+AC_MSG_RESULT([    gpu_nvidia  . . . . . $enable_gpu_nvidia])
 AC_MSG_RESULT([    grpc  . . . . . . . . $enable_grpc])
 AC_MSG_RESULT([    hddtemp . . . . . . . $enable_hddtemp])
 AC_MSG_RESULT([    hugepages . . . . . . $enable_hugepages])
index 14afd119ac306491df6dea1d6bc770c80528a16f..b7c1b278faf67f3740751fb718c274fea8b9af08 100644 (file)
 #  PauseConnect 5
 #</Plugin>
 
-#<Plugin gpu_nvml>
+#<Plugin gpu_nvidia>
 #   GPUIndex 0
 #   GPUIndex 2
-#   IgnoreSelected 0
+#   IgnoreSelected false
 #</Plugin>
 
 #<Plugin grpc>
index d2409206f8f978c6f2f610995de4dd1c7c63fd0f..cc288a61d8d5d374c8d50578179c0f72ca14aa78 100644 (file)
@@ -3210,7 +3210,7 @@ Pause to apply between attempts of connection to gpsd in seconds (default 5 sec)
 
 =back
 
-=head2 Plugin C<gpu_nvml>
+=head2 Plugin C<gpu_nvidia>
 
 Efficiently collects various statistics from the system's NVIDIA GPUs using the
 NVML library. Currently collected are fan speed, core temperature, percent
similarity index 96%
rename from src/gpu_nvml.c
rename to src/gpu_nvidia.c
index be188feac7151f99dabdad628bb1daab99729f5f..812cfeb097d7d2c4dc6d068ee80654944fe3de2e 100644 (file)
@@ -29,7 +29,7 @@ SOFTWARE.
 #include <stdio.h>
 
 #define MAX_DEVNAME_LEN 256
-#define PLUGIN_NAME "gpu_nvml"
+#define PLUGIN_NAME "gpu_nvidia"
 
 static nvmlReturn_t nv_status = NVML_SUCCESS;
 static char *nv_errline = "";
@@ -174,12 +174,13 @@ static int nvml_read(void) {
     unsigned int sm_clk_mhz;
     TRYOPT(nvmlDeviceGetClockInfo(dev, NVML_CLOCK_SM, &sm_clk_mhz))
     if (nv_status == NVML_SUCCESS)
-      nvml_submit_gauge(dev_name, "frequency", "sm", 1e6 * sm_clk_mhz);
+      nvml_submit_gauge(dev_name, "frequency", "multiprocessor",
+                        1e6 * sm_clk_mhz);
 
     unsigned int mem_clk_mhz;
     TRYOPT(nvmlDeviceGetClockInfo(dev, NVML_CLOCK_MEM, &mem_clk_mhz))
     if (nv_status == NVML_SUCCESS)
-      nvml_submit_gauge(dev_name, "frequency", "mem", 1e6 * mem_clk_mhz);
+      nvml_submit_gauge(dev_name, "frequency", "memory", 1e6 * mem_clk_mhz);
 
     unsigned int power_mW;
     TRYOPT(nvmlDeviceGetPowerUsage(dev, &power_mW))