목록Linux (6)
Younghun Go

horizon 작업 중 apache 설정을 볼 필요가 있었다. VirtualHost *:80 : 80포트로 들어오는 모든 IP 주소에 대해 가상 호스트 서비스를 처리한다는 의미 ServerAdmin : Apache 에러가 발생했을 때 문의할 이메일 주소를 입력 ServerName : 보통 서비스할 도메인을 적는다. http request가 왔을 때 host 부분이 ServerName과 일치하면 요청을 받 는다. DocumentRoot : 소스 파일이 있는 경로를 지정 WSGIScriptReloading : DocumentRoot의 wsgi 파일들이 수정되면 mod_wsgi는 모든 데몬 프로세스를 Reload WSGIDaemonProcess : 애플리케이션 실행을 위한 고유한 데몬 프로세스를 구성한다. 현..

현재 상태는 아래 그림과 같았다. sda라는 디스크에 sda1,sda2,sda3 총 세 개의 파티션으로 분할된 상태고, sda3에 OS가 설치되어 있다. sda3의 SIZE를 보면 분명 445.6G인데 OS는 200G만 쓰고있다. TYPE을 보니 lvm이다. lvm은 논리적인 볼륨으로, 크기를 자율자재로 확장할 수 있다. 아래 명령을 수행하면 lvm이 용량의 100%를 사용할 수 있게 해준다. lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv 짜잔 근데 여기서 df -h 를 해보면 ubuntu--vg-ubuntu--lv 용량이 잘 늘어나지 않는걸 확인할 수 있다. 아래 명령을 추가로 입력해준다. resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
echo 1 > /proc/sys/vm/drop_caches page cache를 해제 echo 2 > /proc/sys/vm/drop_caches inode, dentry cache를 해제 echo 3 > /proc/sys/vm/drop_caches page cache, inode, dentry cache 모두 해제 brunch.co.kr/@alden/25#comment 지금 리눅스 버전에서는 두 캐시가 통합된 상태
sudo -s 사용자 권한 변경 cd /sys/fs/cgroup/cpuset cpuset에 대한 최상위 group. 모든 프로세스가 포함되어 있음 mkdir mycpu; cd mycpu cpuset에 대한 하위 cgroup 생성 echo 0 > cpuset.cpus 이 cgroup은 0번 코어만 사용하도록 설정 echo 0 > cpuset.mems 이 cgroup은 0번 메모리 노드만 사용하도록 설정. For NUMA echo $$ > tasks 현재 수행 중인 bash shell 프로세스를 등록 cat tasks잘 등록 되었는지 확인 위 설정은 ssh로 접속한 해당 세션에서만 유효하다. 따라서 bash script로 작성해도 좋다. 각종 성능 비교할 때 유용할듯하다
www.rootusers.com/gzip-vs-bzip2-vs-xz-performance-comparison/ Gzip vs Bzip2 vs XZ Performance Comparison Gzip, Bzip2 and XZ are popular compression tools, but which performs best? Here we benchmark them and compare the trade off between compression ratio and speed. www.rootusers.com 압축률 성능이 gzip < bzip2 < xz 순서로 좋다고 단순히 생각했는데 아니다. 1부터 9까지 압축 레벨이 있어서 레벨에 따라서 성능이 다르게 나타난다. 상황에 따라 적절한 압축 유틸리티를 선택해야..

linux 환경이 필요해서 교내 J-CLOUD를 사용하려 했으나 방학 기간 openstack upgrade 기간이라 전에 설치 해 둔 VM(Virtual Machine)을 사용하고 있었다. 친절한 니코쌤 유튜브를 보던 중 window에서 linux를 사용할 수 있다는 걸 알게 됐고 VM을 구동하는 오버헤드 없이 리눅스가 사용 가능했다. 문제 상황은 local에서 linux subsystem으로 파일을 전송해야하는 상황이 생겼다. linux는 ubuntu를 설치했다. 파일을 전송하기 위해 평소와 같이 sudo apt-get install lrzsz lrzsz 패키지를 설치했고 로컬에서 ubuntu로 파일을 전송하기 위해 rz 를 했지만 평소와 같이 뜨던 popout dilog box가 뜨지 않는다. 이유는..