簡體   English   中英

os.loadavg()返回的值與正常運行時間不同

[英]os.loadavg() returns different values than uptime

節點的本機os.loadavg()方法如何返回與正常運行時間服務不同的值? 15分鍾的平均值大致相同(並且一直如此),但其他值似乎總是有所不同。 我給人的印象是,有一個底層系統實用程序為它們提供了這些值,因此它們將始終相同。

> os.loadavg()
[ 1.16943359375,
  1.26220703125,
  1.3076171875 ]

uptime
 9:40  up 25 mins, 5 users, load averages: 1.08 1.24 1.30

我正在運行節點v0.10.35和Mac OS X Yosemite v10.10.1。

在我的Linux機器上,如果我沒有將它們緊密地結合在一起運行,那將會有動靜。 當我非常緊密地運行它們時,它們匹配:

$ node -e 'console.log(require("os").loadavg())'; uptime
[ 0.130859375, 0.23876953125, 0.177734375 ]
 09:39:30 up 175 days, 11:52,  6 users,  load average: 0.13, 0.24, 0.18

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM