본문 바로가기

sar 툴 설치 하기 sar를 활용해서 시스템 모니터링을 해보자! 1. sar(Systecm Activity Reporter 이하 sar) 란? sar 는 리눅스에서 유용하게 쓰는 시스템 모니터링 프로그램입니다. 모니터링 대상이 상당히 넓은 편이며 기본값은 CPU 활동에 대한 통계를 출력합니다. 각종 활동에 대한 통계를 다른프로그램을 이용하여 파일로 저장하고 통계치를 리포팅 하는 기능을 제공합니다. sadc에서 생성한 daily activity 파일을 읽어서 보고서를 작성하기도 하고 시스템의 활동 상황을 수집 할 수도 있습니다. 2. sar 명령어로 모니터링 가능한 항목 I/O 전송량 페이징 프로세스 생성 숫자 블락 디바이스 활동 인터럽트 네트워크 통계 run 큐 및 시스템 부하 평균 메모리와 스왑 공간 활용 통계 메모리 통.. 더보기
Redmine을 raspberry pi 4에 설치 하기 raspberry pi 에 Redmine 설치하기 redmine은 오픈소스 이슈트래커로 꽤 유명한 툴입니다 오늘은 reapberry pi 에 redmine을 설치해보고, redmineup이라는 무료 플러그인을 설치해보려고 합니다. 설치는 docker-compose를 이용해서 쉽게 진행할 예정입니다. Put Redmine docker container in Raspberry Pi 4 Model B 2GB에서 제공되는 명령어를 간략하게 작성하려고 합니다. docker-compose 설치 sudo apt-get update #업데이트 sudo apt-get -y upgrade #업그레이드 curl -sSL https://get.docker.com | sh #install docker sudo apt-get -.. 더보기
nosql과 sql은 어떤 차이가 있을까요? 얼마전 nosql을 왜 써야 하냐는 질문을 받았습니다. nosql은 개발을 빠르고 편하기 위해 사용하지, 운영 업무 담당자의 입장에서는 관리 되지 않는 데이터라고 말씀 주셨습니다. 제 생각은 명확하게 nosql과 sql은 구조, 사용법이 다르다 이야기 했지만 잘 전달 되지는 않았네요. SQL vs NoSQL의 내용을 보면 수정이 거의 없는 대량 데이터는 sql보다는 nosql이 같는 잇점이 크다고 이야기 합니다. (물론 sql 만으로도 처리가 가능하지만요.) NoSQL은 언제 가장 좋은가요? 정확한 데이터 요구 사항 또는 데이터 자체가 알려지지 않았거나 변경/확장될 수 있음 높은(읽기) 처리량이 필요하지만 데이터를 자주 변경하지 않습니다(즉, 한 번의 변경으로 인해 항상 수십 개의 문서를 업데이트할 필요.. 더보기