Linux 용 시간 관리 / 컴퓨터 사용 도구 [닫기]


0

컴퓨터에서 정보를 수집하는 (예 : 평균 CPU로드, 메모리 사용량, 컴퓨터가 가장 많이 사용되는 시간 등) 일종의 Linux 프로그램 / 데몬에 대해 몇 분 동안 인터넷 검색을 해보았습니다. 어떻게 든 볼 수 있습니다. 나는 물건을 찾을 수 없었다.

누군가 나에게 이와 같은 통계를 얻는 방법을 지적 할 수 있다면 좋을 것입니다 (프로그램 또는 Linux stats 명령의 빌드 일 수도 있습니다).

감사.


DE에 따라 다릅니다. KDE에서는 Ksysguard라고합니다. Gnome에서는 시스템 모니터라고합니다. LXDE에서는 lxtask이고 Xfce의 xfce4-taskmanager입니다. 이것들에 무슨 문제가 있습니까?
MariusMatutiae

작업 관리자, 시간이 지남에 따라 컴퓨터 사용 정보를 수집 할 수있는 프로그램을 원하지 않습니다. 아마도 시간 관리 프로그램처럼.
토드 데이비스

이들은 작업 관리자가 아닙니다. 그러나 기본적으로 당신이 원하는 것은 짧은 프로그램이 아닌 장기베이스 라인 프로그램입니다.
MariusMatutiae

그렇습니다. 당신은 어떤 제안이 있습니까?
토드 데이비스

답변:


0

요청하는 기능은 sar의 구성 요소에서 제공 sysstat합니다. sar 상태 의 원래 웹 페이지 :

Linux에서 sar은 시스템 활동에 관한 다양한 정보를 로깅하고 평가합니다. sar는 성능 문제로 다양한 하위 시스템 (CPU, 메모리, 디스크, 인터럽트, 네트워크 인터페이스 등)에 대한로드 값을 소급 분석하고 이러한 방식으로 문제를 제한 할 수 있습니다.

또한 처음 에이 웹 페이지가 매우 유용 하다는 것을 알았습니다 . 처음에는 다음과 같이 말합니다.

로드 평균, CPU 사용률, I / O 대기 상태 또는 메모리 사용과 같은 기록 시스템 통계를 확인해야하는 모든 유형의 활동을 수행 할 때마다; 일반적으로 Nagios 또는 Zenoss와 같은 시스템 모니터링 응용 프로그램을 건너 뛰고 sar 명령을 실행하기 시작합니다. sar이 해당 도구를 완전히 대체한다고 말하는 것은 아니지만 sar은 빠르고 더러워지고 원하는 시간이 특정 시간 프레임의 원시 숫자이면 sar은 훌륭한 도구입니다.

sar은 무엇입니까? sar (System Activity Reporter)는 sysstat 패키지와 함께 제공되는 명령입니다. Sysstat는 성능 모니터링에 사용되는 Unix 도구 모음이며 패키지에는 iostat, mpstat, pidstat, sadf 및 sar와 같은 도구가 포함되어 있습니다.

실시간 명령과 함께 sysstat는 10 분마다 실행되고 시스템 성능 정보를 수집하는 cronjob을 설치합니다. Sar는 수집 된 것을 읽는 데 사용할 수있는 명령입니다

데비안에서 설정할 때주의를 기울여야한다 (이것은 내가 실행하는 곳이다). 자동 저장소를 활성화해야한다. 저장소에서 다운로드 한 기본 패키지 는 당신을 위해 하지 않는다 . etc / default / sysstat 파일에서 Enabled매개 변수를 true로 설정하십시오 . 직접 작성해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.