테스트 사이트 - 개발 중인 베타 버전입니다

서버 과부하상태를 웹에 출력하자

· 14년 전 · 7775 · 9
리눅스에서 top 치면 load average 나오는 수치값을 php로 가져옵니다

        <?
        $load = sys_getloadavg();
        $load = $load[0] * 100;
        
        ?>


php 5.1.4  이상인가 그렇거에요.

        <?
        $load = sys_getloadavg();
        $load = $load[0] * 100;
       
        ?>
        <p style="margin:20px 0;">현재 서버활동량: <?=$load;?>  ( 0~180 => 양호 , 180~250 => 가끔렉걸림, 250이상 렉쩔어, 400이상 서버다운직전)</p>

이런식으로 표현해도되고요

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 9개

14년 전
감사합니다.^^
서버 관련 다른 php 함수 없나요?
호스팅을 받고 있습니다만, 정보가 나오지 않네요. ㅡㅠ
음.
php 버젼은 5.2.x 던데 다른 방법이 혹시 있을까요.
14년 전
php 4점대는 이런 함수 없나요?
14년 전
잘 나오네요 감사합니다
서버 load average 5분 평균값을 불러오는군요.

5분동안 평균 대기 프로세서라고 보시면 됩니다.

요즘 멀티 코어인데 4코어 같은경우 평균값이 4정도 (x100안하고) 나오면 널널한 편입니다.
서버 다운직전 ㅋㅋㅋㅋㅋ
14년 전
php 5.2.13인데 계속 0만 나오네요.
아무데나 삽입하면 되나요?
저희 평균 300 내외... 가끔 1,000을 넘기도 합니다.... 무려 3천까지도~~~~ ㅠ.ㅠ

게시글 목록

번호 제목
34706
34693
34563
34536
34521
34480
34479
34466
34437
34436
34435
34406
34398
34387
34382
34375
34364
34336
34294
34293