![kstat时间的时间单位是什么](https://linux22.com/image/85247/kstat%E6%97%B6%E9%97%B4%E7%9A%84%E6%97%B6%E9%97%B4%E5%8D%95%E4%BD%8D%E6%98%AF%E4%BB%80%E4%B9%88.png)
我正在使用 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 手册页了解详情。