에

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

· 2011-02-09 (수) 03:48:01 · 8047 · 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개

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

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

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

그누4 팁자료실

3,309건

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
11-02-09 조회 4,874
11-02-09 조회 8,048
11-02-08 조회 5,309
11-02-06 조회 3,484
11-02-03 조회 5,714
11-02-03 조회 8,356
11-02-01 조회 3,577
11-01-29 조회 6,864
11-01-28 조회 5,072
11-01-28 조회 5,055
11-01-28 조회 3,745
11-01-27 조회 3,358
11-01-27 조회 3,876
11-01-26 조회 4,400
11-01-25 조회 5,092
11-01-18 조회 1만
11-01-17 조회 9,151
11-01-17 조회 7,527
11-01-16 조회 4,656
11-01-14 조회 6,089