| KDK_REAL_GET_DISK_RATE(3) | Library Functions Manual | KDK_REAL_GET_DISK_RATE(3) |
NAME
kdk_real_get_disk_rate - 获取磁盘转速
SYNOPSIS
#include <libkyrealtimeinfo.h> extern int kdk_real_get_disk_rate(const char *name); Link with -lkyrealtime.
Detailed Description
The main function of the interface is to obtain the disk rotational speed.
The argument name is the name of the disk, such as absolute path such as /dev/sda.
RETURN VALUE
On success, returns the disk rotational speed of type int.
On error, return -1.
EXAMPLES
#include "stdio.h"
#include "libkyrealtimeinfo.h"
int main()
{
// if(argc < 3)
// {
// printf("./kyrealtime-test <网卡名> <磁盘名>0);
// return 0;
// }
printf("netSpeed : %f0, kdk_real_get_net_speed("enaftgm1i0"));
printf("cpuTemp: %f0, kdk_real_get_cpu_temperature());
printf("diskTemp : %d0, kdk_real_get_disk_temperature("/dev/nvme0n1"));
printf("diskRate : %d0, kdk_real_get_disk_rate("/dev/nvme0n1"));
printf("ifnetSpeed : %f0, kdk_real_get_if_speed("enaftgm1i0"));
return 0;
}
CONFORMING TO
These functions are as per the withdrawn POSIX.1e draft specification. The following functions are Linux extensions: kdk_real_get_net_speed(), kdk_real_get_cpu_temperature(), kdk_real_get_disk_temperature() and kdk_real_get_if_speed().
SEE ALSO
kdk_real_get_net_speed(3), kdk_real_get_cpu_temperature(3), kdk_real_get_disk_temperature(3) and kdk_real_get_if_speed(3).
| Tue Sep 19 2023 | Linux Programmer's Manual |