kstat时间的时间单位是什么

kstat时间的时间单位是什么

我正在使用 kstat 来获取分区的读取时间和写入时间。

kstat -T u -p -c partition

示例输出:

  sd:1:sd1,r:class  partition  
  sd:1:sd1,r:crtime 190.732758214  
  sd:1:sd1,r:nread  0  
  sd:1:sd1,r:nwritten   0  
  sd:1:sd1,r:rcnt   0  
  sd:1:sd1,r:reads  0  
  sd:1:sd1,r:rlastupdate    0  
  sd:1:sd1,r:rlentime   0  
  sd:1:sd1,r:rtime  0  
  sd:1:sd1,r:snaptime   171720.447123515  
  sd:1:sd1,r:wcnt   0  
  sd:1:sd1,r:wlastupdate    0  
  sd:1:sd1,r:wlentime   0  
  sd:1:sd1,r:writes 0  
  sd:1:sd1,r:wtime  0  

我从上面命令的输出中获取 rtime 和 wtime 。但是,这个时间的时间单位是什么呢?我阅读了手册页,但没有详细说明。

答案1

crtime(kstat 创建时间)和snaptime(上次数据快照时间)是hrtime_t表示纳秒的类型。

请参阅kstat 手册页了解详情。

相关内容