Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Linuxでperlスクリプトをテストし、使用time sh -cして費やした時間を測定すると、奇妙な結果が得られました。
time sh -c
real 14m11.903s user 34m39.319s sys 16m54.074s
つまり、実際に費やされる時間はユーザー時間よりもさらに短くなります。そして、自分で時間を視覚的に数えると、スクリプトは34分も費やさず、リアルタイムは私が見ているものに近くなっています。誰かがこれについて何か手がかりを持っていますか?ありがとう。
スクリプトは複数のコアを使用している可能性があります。
ユーザー行には、プロセスが直接使用した合計CPU時間が表示されています。プロセスに複数のスレッドがあり、CPUに複数のコアがある場合は、実時間よりも多くのCPU時間を使用する可能性があります。