Lệnh thời gian - Máy chủ Debian Linux


1

Tôi đang cố gắng so sánh hai công cụ thực thi thời gian mà tôi đã cài đặt trong máy chủ linux debian của mình. Bây giờ, tôi phải đưa ra hai lệnh dòng lệnh để thực thi hai công cụ đó.

Ví dụ, nói

cat file1 file2 file3 & gt; tập tin4

Bây giờ, tôi đang sử dụng thời gian lệnh để tìm thời gian thực hiện của lệnh:

tập tin mèo thời gian1 tập tin2 tập tin3 & gt; tập tin4

Và đây là đầu ra:

10906.60user 63.66system 3:50:09elapsed 79%CPU (0avgtext+0avgdata 20190800maxresident)k
39411208inputs+7475408outputs (434703major+7703726minor)pagefaults 0swaps

Ai có thể giúp tôi:

3:50:09elapsed có nghĩa là quá trình mất 3 giờ 50 phút 9 giây trong WALL-CLOCK-TIME hay không ?

Câu trả lời:


3

Vâng, đó chính xác là những gì nó có nghĩa. Bạn có thể thấy chuỗi định dạng mặc định trên trang nam cho tiện ích và định nghĩa cho từng biến có thể được chèn vào đầu ra. %E, tạo ra số đó ( 3:50:09 ), đại diện

Thời gian thực đã trôi qua (trong [giờ:] phút: giây).


Cảm ơn rất nhiều. Trên thực tế, tôi có một chút nhầm lẫn với THỜI GIAN THỰC (Hoặc TƯỜNG THỜI GIAN) so với THỜI GIAN BẮT ĐẦU. Chúng có giống nhau không, ý tôi là TƯỜNG THỜI GIAN VÀ THỜI GIAN BẮT ĐẦU?
Arpssss

@Arpssss Tôi tin là họ. Thời gian thực / trôi qua / đồng hồ treo tường là khoảng thời gian giữa lúc bắt đầu và kết thúc chương trình, ví dụ: chương trình mất bao lâu để chạy (như được đo bằng đồng hồ treo tường, do đó có tên). Điều này trái ngược với thời gian CPU (thời gian người dùng + thời gian hệ thống), đo thời gian CPU thực sự dành cho chương trình, có thể ít hơn, vì CPU có thể ngủ trong khi chương trình đang chờ một thứ gì đó, chẳng hạn như đầu vào của người dùng .
Darth Android

1
" CPU có thể ngủ trong khi chương trình đang chờ một cái gì đó "- Trên thực tế, đó là chương trình ngủ (tức là bộ lập lịch đưa quy trình vào danh sách" ngủ "hoặc chờ I / O) trong khi CPU lên lịch chương trình / quy trình khác hoặc vào vòng lặp nhàn rỗi. Nếu không có quy trình nào khác sẵn sàng để chạy, sau đó vòng lặp nhàn rỗi có thể cho phép CPU đi vào một số trạng thái năng lượng thấp.
sawdust

@sawdust +1 Rất đúng. Tôi đã suy nghĩ về một hệ thống đơn giản hóa có 1 CPU và 1 tiến trình, nhưng quên không chỉ định chi tiết như vậy.
Darth Android
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.