서버 과부하상태를 웹에 출력하자
리눅스에서 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>
이런식으로 표현해도되고요
<?
$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개
서버 관련 다른 php 함수 없나요?
음.
php 버젼은 5.2.x 던데 다른 방법이 혹시 있을까요.
5분동안 평균 대기 프로세서라고 보시면 됩니다.
요즘 멀티 코어인데 4코어 같은경우 평균값이 4정도 (x100안하고) 나오면 널널한 편입니다.