본문 바로가기

Linux

[EXT4] noauto_da_alloc 에 관해 어떤 문서에 보면 안전성을 위해서 noauto_da_alloc 을 해야 주어야 한다고 하지만 반대이다 커널 Ext4 도큐먼트도 그렇고 아래 레드햇 내용도 그렇고 안주어야 안전성이 올라간다. noauto_da_alloc를 주면 오토fsync()을 안해주겠다는 얘기로 성능은 올라간다.7.3. File Systems7.3.1. The Ext4 File SystemThe ext4 file system is a scalable extension of the default ext3 file system available in Red Hat Enterprise Linux 5. Ext4 is now the default file system for Red Hat Enterprise Linux 6, and is supp.. 더보기
멀티 IP 쓰기, ip alias 맥 (Free BSD)ifconfig en0 alias 172.16.3.100/24 (x는 기존에 할당받아서 사용하던 IP) 해지: ifconfig en0 -alias 172.16.3.100/24 리눅스 리눅스 에서 IP Aliasing 세팅하기 mini HOWTO Harish Pillay, 0.?, 1997년 1월 13일 이글은 리눅스박스에서 IP aliasing을 어떻게 설정하고 실행할 것인지에 대한 것이다. 참고로, Alias 된 IP로 E-mail을 받을 수 있도록 설정을 어떻게 할 것인지에 대한 방법이 들어있다. Primary site: ______________________________________________________________________ 목차 1. 나의 환경 2. 명령 .. 더보기
Macbook에서 Linux 커널패닉 날때 (IO APIC) MacBook Pro 에 Mint Linux 13을 까는데 부팅시 APIC 관련 패닝이 난다 따라서 grup에서 e를 눌러서 편집모드로 들어가서 noapic 를 추가해서 부팅한후 하기기처럼 grub쪽 config 파일을 업데이트 해줬다.혹시 noalcpi를 해주면 CPU가 1개 밖에 인식 안되므로 nolapic는 해주면 안된다.http://ko.wikipedia.org/wiki/APIC 용어정리 : APIC = Advanced Programmable Interrupt Controller ACPI = Advanced Configuration and Power Interface - 전혀 다른 기능 You are not supposed to edit /boot/grub/grub.cfg directly. Ins.. 더보기
Byobu 도움말 Byobu는 screen 이나 tmux 기반(backend) 로 하는 profile 이다.# BYOBU_BACKEND can currently be "screen" or "tmux" # Override this on a per-user basis by editing "$BYOBU_CONFIG_DIR/backend" # or by launching either "byobu-screen" or "byobu-tmux" instead of "byobu". #BYOBU_BACKEND="tmux"putty에서 펑션키가 안먹힌다면 터미널->키보드->펑션키와키패드 : Hanterm 로 바꾸어주자기본 키바인딩은 여기에 : /usr/share/byobu/keybindings 각 개인의 키바인딩 변경을 변한다면 ~/.byo.. 더보기
[Linux/Unix]디스크 쿼타(Disk Quota) 출처 : http://bestheroz.blog.me/67439872 1) Quota란?쉘 사용자의 계정 용량을 제한하는 기능으로, 웹 호스팅 서비스 또는 계정 서비스에서 사용자에게 일정한 계정 공간을 할당하고자 할 때 많이 사용된다. 2) 쿼터 커널 지원 여부 확인디스크 쿼터를 사용하기 위해서는 커널에서 지원해야 하므로, 다음과 같이 dmsg | grep quota 또는cat /var/log/messages | grep quota 명령을 실행하여 디스크 쿼터에 관련된 메시지가 뜨는지 확인한다.페도라 코어 리눅스의 커널에서는 기본적으로 쿼터를 지원하지만, 새로운 커널을 컴파일하여 사용하는 경우에는 커널설정 항목에서 [File Systems-Quota Support]를 체크하여 컴파일해야 한다. 3) 디스.. 더보기
Linux Performance Metrics 출처 : http://support.uptimesoftware.com/article.php?id=117#6The up.time Linux agent collects the following performance metrics from the systems on which it is installed:CPUMulti CPUMemoryDiskNetworkProcessWorkloadUserEach set of performance metrics is averaged over an interval of one second.CPUThe up.time agent uses the sar -urWqR 1 command to compare the system counters during a one-second inter.. 더보기
젤리빈 - 프로젝트 버터 핵심 사항 - jank 수정법 출처: http://www.iamroot.org/xe/77421#4 댓글Romain과 Chet의 설명을 들었는데 프로젝트 버터 (젤리빈의 부드러움을 담당한 프로젝트)에서 vsync나 트리플버퍼링가 사용되었다는 지적을 하였습니다. 가끔 프레임이 넘어가는 현상을 그들은 'jank'라고 불렀는데요. jank가 생기는 이유를 두가지로 설명했습니다. 1. 불규칙적인 이벤트 처리에 의해 두프레임 이상이 희생되는 경우. 한프레임이 다 그려지기 직전에 이벤트 처리가 시작되면 이 이벤트는 무조건 2프레임 이상의 처리가 소요되는 거죠. 2. 한 프레임을 그리기 위해 두 프레임 이상의 소요되는 경우. 한 프레임을 그리기 위해 두 프레임 이상 소요되는 경우 ICS의 더블 버퍼링에서는 갱신하지 못하고 다음 턴까지 기다리는 경우.. 더보기
시스템 성능향상을 위한 팁!! 출처 : http://www.ubuntu.or.kr/viewtopic.php?p=99854 시스템 성능향상의 대부분은 디스크와메모리와 관련되어 있습니다. 왜냐면 디스크의 접근속도와는 비교할 수 없을 정도로 메모리 접근속도가 빠르기 때문이죠. 그래서 가능하면 디스크대신 메모리에서 작업하는것이 속도향상에 도움이 됩니다. 램디스크, 램드라이브 같은것도 같은 맥락입니다. 메모리와 디스크 사이에서 전환을 지원하는 방식으로는 디스크캐싱 (자주 접근한 디스크내용을 저장하고, 접근시 저장된 곳에서 먼저 찾는 방식), 스왑핑 (메모리가 부족할때 일정량의 메모리(메모리페이지)를 디스크에 저장하고 메모리를 회수해서 여유 메모리를 늘려주는것), 램디스크/램드라이브 (메모리의 일부분을 고정적으로 할당하여 디스크인양 사용하게 하.. 더보기