gpt4 book ai didi

mysql - 令人困惑的时间输出

转载 作者:行者123 更新时间:2023-12-01 00:33:34 25 4
gpt4 key购买 nike

此命令从 MySQL 获取一些数据,然后对其进行操作。为什么“真实”时间比“用户”时间高这么多?

>time ./command.rb

real 45m45.457s
user 3m36.478s
sys 0m28.226s

为了澄清 - 我理解真实、用户和系统输出之间的区别。但是,我对为什么会有如此大的差异感到困惑。我正在运行的机器几乎没有其他使用 CPU 的东西,而且我的命令中没有任何线程。它所做的只是获取数据。复杂的 MySQL 语句会不会是造成这种差距的原因?

最佳答案

user 和 sys 报告 cpu 繁忙的时间。 CPU 在任何事情(如网络或磁盘 I/O)上被阻塞时不会忙碌。尝试,例如,“time sleep 1”或“time dd if=/dev/zero of=/dev/null bs=1024 count=1000000”以查看差异。第一个只是 block ,第二个将包括大量 CPU 使用。

关于mysql - 令人困惑的时间输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1849084/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com