top
일단 실행하고 누르면 1각 프로세서의 로드를 볼 수 있고(멀티스레딩 문제는 잊어버리세요) 누르면 s새로 고침 시간을 구성할 수 있다는 것을 알고 있습니다 .
이 옵션을 시작 명령에 어떻게 넣을 수 있나요?
출력을 기록하려고 합니다.
$ top -b -p $(pidof myprocess) > top.log
하지만 저는 4개의 프로세서와 더 높은 재생률을 갖춘 제품을 보고 싶습니다.
답변1
Linux는 실행 중인 구성에서도 작성할 수 있는 top
구성 파일( )을 지원합니다 .~/.toprc
- 시작
top
- 원하는 옵션을 활성화합니다(색상, 업데이트 빈도, 정렬 순서, 표시되는 통계 등).
- 클릭
W
(예: Shift+W)
다음에 실행되면 top
구성을 읽고 기본값을 요청한 대로 변경합니다.
답변2
그림은 에서 구성할 수 있는 top manpage
항목을 보여줍니다 . 모니터는 그중 하나가 아닙니다.Startup Defaults
commandline
Cpu
Startup Defaults
The following startup defaults assume no configuration file, thus no user customizations. Even so, items shown with an asterisk (’*’) could be overridden through the command-
line.
Global_defaults
’A’ - Alt display Off (full-screen)
* ’d’ - Delay time 3.0 seconds
’I’ - Irix mode On (no, ’solaris’ smp)
* ’p’ - PID monitoring Off
* ’s’ - Secure mode Off (unsecured)
’B’ - Bold disable Off
Summary_Area_defaults
’l’ - Load Avg/Uptime On (thus program name)
’t’ - Task/Cpu states On (1+1 lines, see ’1’)
’m’ - Mem/Swap usage On (2 lines worth)
’1’ - Single Cpu On (thus 1 line if smp)
Task_Area_defaults
’b’ - Bold hilite On (not ’reverse’)
* ’c’ - Command line Off (name, not cmdline)
* ’H’ - Threads Off (show all threads)
* ’i’ - Idle tasks On (show all tasks)
’R’ - Reverse sort On (pids high-to-low)
* ’S’ - Cumulative time Off (no, dead children)
’x’ - Column hilite Off (no, sort field)
’y’ - Row hilite On (yes, running tasks)
’z’ - color/mono Off (no, colors)
이는 top
구성 파일을 사용하여 수행할 수 있습니다. 에서 top manpage
:
5b. PERSONAL Configuration File
This file is written as ’$HOME/.your-name-4-top’ + ’rc’. Use the ’W’ interactive command to create it or update it.
top
모든 프로세서 표시를 시작하는 구성 파일을 생성하려면 다음을 수행하십시오.
1. Start `top`.
2. Toggle display of all CPUs (press 1).
3. Press `d` or `s` and set new delay (default=3.0 seconds). (This can be set on the `commandline`. See the `Startup Defaults` above.
4. Press Shift+W. Notice message 'Wrote configuration to '/home/youruser/.toprc'.
5. Quit `top`.
6. Start `top`. Until you rewrite the `top` configuration file with a different option (Step #3), it will start with all CPUs showing.