• [일상] 어제자 멍청한짓.. 인가?2016.03.31 AM 09:34

게시물 주소 FONT글자 작게하기 글자 키우기


어제 작업하러 대전에 갔습니다..

실서버에 있는 소스 백업하려고 원격으로 리눅스에서 tar 압축했는데.. 하다가 용량 부족하다가 실패했더군요..

그리고 잠시후 서버실에서 연락이 왔는데.
무슨 데이터 내려받냐고 . 그것 때문에 서버 CPU점유율이 폭팔했다나. CPU 점유율이 엄청 올라갔다고 연락왔습니다..

리눅스에서는 압축 하면 cpu 많이 잡아먹나요?

압축용량이 한 10기가? 정도 되는 양이였습니다..

아무튼.. 서버실에서는 뭐 내려 받냐고 했고.. 제가한작업은 원격으로 리눅스 들어가서 tar 압축한것 밖에 없는데..

서버실에서 이야기가 나와서 제 잘못인가 잘 모르겠네요.
댓글 : 8 개
압축시 cpu 점유율이 상당히 증가합니다 10기가라면 장시간 꽤 먹었을것같네요
ㅠ 주륵.. 하지말아야겠네요
압축 하다가 CPU 점유율 증가는 아닌 것 같구요.. 위에 분이 답변 단건 진짜 오래된 서버나 후진 서버에서나 발생할 수 있는 이야기입니다.
요즘 10기가면 용량도 아닙니다. 그거 압축하다 서버 뻗으면 아무 작업도 못 합니다. 제가 보기엔 원인은 용량 부족입니다. 아마 root 파티션 용량 Full 되면서 특정 Application에서 I/O처리가 정상적으로 안되니 CPU가 튄겁니다.

tar압축 하다가 서버 죽을 정도면 전 10년 동안 서버 한 2000천대는 죽여봤을 겁니다. 그거 원인 아니니... 일단 용량 확보 부터 한 후에 작업 하시길 권장 드립니다.
그렇군요..

좋은 지식 배웁니다 ㅠ 궁금중이 날아가네요
용량부족으로 인해서 CPU사용률이 오른듯 합니다.
파일을 디스크에 저장(쓰기)를 해야하지만 용량이 부족해서 파일생성은 안되니 계속 해당 작업이 CPU에 점유되고, 이러한 작업들이 반복되다보니 CPU의 점유율이 폭발하는걸로 보입니다.
용량부족해서 CPU 사용률 오른건 처음이여서.. 당황했네요..

좋은 내용 알아갑니다 :D
보통의 Tar는 멀티쓰레드를 못쓰기 때문에 CPU를 전부 점유할수가 없죠, 서버 사용자 디렉토리 용량이 부족하거나 tmp에 용량을 아주 조금 할애한거 같네요.
서버가 어떤서버인지 모르겠지만.
압축하다보면 cpu사용율이 올라가는 경우가 더러 발생합니다.
근데 왠만해서는 발생안하는데..;;쩝.;
친구글 비밀글 댓글 쓰기