128GB의 메모리와 24 개의 코어를 가진 Linux 서버를 사용하고 있습니다. 나는 얼마나 많이 사용하는지 확인하기 위해 top을 사용합니다. 출력은 게시물 끝에 붙여 넣습니다. 두 가지 질문이 있습니다.
(1) 실행중인 각 프로세스가 매우 작은 백분율의 메모리를 차지한다는 것을 알았습니다 (% MEM은 0.2 % 이하, 대부분 0.0 %). 그러나 네 번째 출력 라인에서와 같이 총 메모리가 거의 어떻게 사용되는지 ( "Mem : 총 130766620k, 130161072k 사용, 605548k 무료, 919300k 버퍼")? 모든 프로세스에서 사용 된 메모리 백분율의 합은 거의 100 %에 미치지 못할 것 같습니다.
(2) 첫 번째 줄의 부하 평균을 이해하는 방법 ( "로드 평균 : 14.04, 14.02, 14.00")?
감사합니다.
편집하다:
감사!
또한 한 번에 현재로드를 이해하지 않고 서버를 크래킹 한 사람이 되었기 때문에 사용 된 메모리 백분율을 기준으로 대략적인 숫자를 듣고 서버가 많이로드되었는지 확인합니다.
스왑은 메모리와 거의 같은 것으로 간주됩니까? 예를 들어, 메모리와 스왑의 크기가 거의 같은 경우, 메모리가 거의 소진되었지만 스왑이 여전히 사용 가능한 경우, 사용한 메모리 비율 + 스왑이 여전히 높지 않은 것으로보고 다른 것을 실행할 수 있습니다 프로세스?
CPU 또는 메모리 (또는 메모리 + 스왑) 사용을 어떻게 고려 하시겠습니까? 둘 중 하나가 너무 높거나 둘 다 도달하면 걱정됩니까?
상단 출력 :
$ 최고
상위-12:45:33 최대 19 일, 23:11, 18 명의 사용자,로드 평균 : 14.04, 14.02, 14.00 작업 : 총 484 개, 12 개 실행, 472 개 잠자기, 0 개 중지, 0 좀비 CPU : 36.7 % us, 19.7 % sy, 0.0 % ni, 43.6 % id, 0.0 % wa, 0.0 % hi, 0.0 % si, 0.0 % st Mem : 총 130766620k, 130161072k 사용, 605548k 무료, 919300k 버퍼 스왑 : 총 63111312k, 500556k 사용, 62610756k 무료, 124437752k 캐시 PID 사용자 PR NI VIRT RES SHR S % CPU % MEM TIME + 명령 6529 sanchez 18-2 1075m 219m 13m S 100 0.2 13760 : 23 MATLAB 13210 timothy 18-2 48336 37m 1216 R 100 0.0 3 : 56.75 부조리 13888 timothy 18-2 48336 37m 1204 R 100 0.0 2 : 04.89 부조리 14542 timothy 18-2 48336 37m 1196 R 100 0.0 1 : 08.34 부조리 14544 timothy 18-2 2888 2076400 R 100 0.0 1 : 06.14 수집 데이터 6183 sanchez 18-2 1133m 195m 13m S 100 0.2 13676 : 04 MATLAB 6795 sanchez 18-2 1079m 210m 13m S 100 0.2 13734 : 26 MATLAB 10178 timothy 18-2 48336 37m 1204 R 100 0.0 11 : 33.93 부조리 12438 timothy 18-2 48336 37m 1216 R 100 0.0 5 : 38.17 부조리 13661 timothy 18-2 48336 37m 1216 R 100 0.0 2 : 44.13 부조리 14098 timothy 18-2 48336 37m 1204 R 100 0.0 1 : 58.31 부조리 14335 티모시 18-2 48336 37m 1196 R 100 0.0 1 : 08.93 부조리 14765 티모시 18-2 48336 37m 1196 R 99 0.0 0 : 32.57 부조리 13445 timothy 18-2 48336 37m 1216 R 99 0.0 3 : 01.37 부조리 28990 루트 20,000 S 2 0.0 65 : 50.21 pdflush 12141 tim 18-2 19380 16601024 R 1 0.0 0 : 04.04 위로 1240 루트 15-5 000 S 0 0.0 16 : 07.11 kjournald 9019 근 2096m 4460 2616 S 0 0.0 82 : 19.51 kdm_greet 1 근 20 4028728 592 S 0 0.0 0 : 03.11 init 2 루트 15-5 000 S 0 0.0 0 : 00.00 k 스레드 3 루트 RT-5500 S 0 0.0 0 : 01.01 마이그레이션 / 0 4 근 15 -500 S0 0.0 0 : 08.13 ksoftirqd / 0 5 루트 RT -500 S0 0.0 0 : 00.00 워치 독 / 0 6 루트 RT-5500 S 0 0.0 17 : 27.31 마이그레이션 / 1 7 근 15 -50000 S 0 0.0 0 : 01.21 ksoftirqd / 1 8 루트 RT -500 S 0 0.0 0 : 00.00 워치 독 / 1 9 루트 RT-5500 S 0 0.0 10 : 02.56 마이그레이션 / 2 10 근 15 -50000 S 0 0.0 0 : 00.34 ksoftirqd / 2 11 루트 RT -500 S0 0.0 0 : 00.00 워치 독 / 2 12 루트 RT-5500 S 0 0.0 4 : 29.53 마이그레이션 / 3 13 근 15 -500 000 S 0 0.0 0 : 00.34 ksoftirqd / 3