모든 코어를 즉시 표시하려면 top 명령을 시작하십시오.

모든 코어를 즉시 표시하려면 top 명령을 시작하십시오.

top일단 실행하고 누르면 1각 프로세서의 로드를 볼 수 있고(멀티스레딩 문제는 잊어버리세요) 누르면 s새로 고침 시간을 구성할 수 있다는 것을 알고 있습니다 .

이 옵션을 시작 명령에 어떻게 넣을 수 있나요?

출력을 기록하려고 합니다.

$ top -b -p $(pidof myprocess) > top.log

하지만 저는 4개의 프로세서와 더 높은 재생률을 갖춘 제품을 보고 싶습니다.

답변1

Linux는 실행 중인 구성에서도 작성할 수 있는 top구성 파일( )을 지원합니다 .~/.toprc

  • 시작top
  • 원하는 옵션을 활성화합니다(색상, 업데이트 빈도, 정렬 순서, 표시되는 통계 등).
  • 클릭 W(예: Shift+W)

다음에 실행되면 top구성을 읽고 기본값을 요청한 대로 변경합니다.

답변2

그림은 에서 구성할 수 있는 top manpage항목을 보여줍니다 . 모니터는 그중 하나가 아닙니다.Startup DefaultscommandlineCpu

   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.

관련 정보