Bạn đã không chỉ định shell nào bạn sử dụng, vì vậy tôi sẽ giả sử Bash.
Đối với việc sử dụng CPU, bạn có thể sử dụng bước đi.
strace -c script.sh
Đối với một tập lệnh Hello World đơn giản
#!/bin/bash
tiếng vang "Xin chào thế giới"
đầu ra
Chào thế giới
% thời gian giây lỗi sử dụng/cuộc gọi cuộc gọi syscall
------ ----------- ----------- --------- --------- ---- ------------
17.70 0.000253 14 18 mmap
11.69 0.000167 20 8 mở
9.59 0.000137 9 14 rt_sigaction
7.35 0.000105 13 8 fstat
6.30 0.000090 15 6 mbảo vệ
5.60 0.000080 10 8 đóng
5,32 0,000076 12 6 đã đọc
5.11 0.000073 14 5 chỉ số
4.90 0.000070 70 1 giám đốc điều hành
3.50 0.000050 10 5 rt_sigprocmask
2.59 0.000037 37 1 viết
2.24 0.000032 10 3 tìm kiếm
2,24 0,000032 10 3 điểm
2.10 0.000030 10 3 2 ioctl
1.89 0.000027 9 3 1 fcntl
1.40 0.000020 20 1 bản đồ
1,40 0,000020 20 1 1 truy cập
1.33 0.000019 9 2
1.26 0.000018 9 2 giới hạn64
0,77 0,000011 11 1 dup2
0,70 0,000010 10 1 thông tin hệ thống
0,70 0,000010 10 1 getppid
0,70 0,000010 10 1 arch_prctl
0.63 0.000009 9 1 tên
0.63 0.000009 9 1 getuid
0.63 0.000009 9 1 getgid
0,63 0,000009 9 1 getpgrp
0.56 0.000008 8 1 geteuid
0.56 0.000008 8 1 getegid
------ ----------- ----------- --------- --------- ---- ------------
100.00 0.001429 108 4 tổng cộng
Đối với bộ nhớ bạn có thể sử dụng hàng đầu.
Trong khi chạy báo chí hàng đầu o và gõ ví dụ LỆNH = bash để hiển thị các mục từ CHỈ HUY cột bằng đánh đập.