AnNyung Official Homepage Home > White Paper [ Tuning ]  

HOME
What is AnNyung
Documents
Packages System
White Paper
  . 2.0 Pkg Catalog
  . PHP Guide
  . AnNyung Tuning
  . A.P.M Setting
  . migration to 1.3
  . autoupdate
  . Oracle Ready
  . Quota Doc
  . CheckRootKit
  . Multibyte DNS
  . Sendamil STARTTLS
  . MySQL 4.1 Update
  . Time Server
  . Domain Key
  . VPN with PPTPd
  . VPN with OpenVPN
Download
Update
FAQ
Hardware
RoadMap
Gallery

  Go oops.org
  AnNyung banner 88x31

  AnNyung 1 banner 80x15
  AnNyung 2 banner 80x15
  AnNyung 3 banner 80x15
  AnNyung banner 80x15
  AnNyung banner 80x15



AnNyung Truning
이 문서는 안녕 1.1 사용자를 위한 문서이다. 1.0 사용자들은 1.1 로 migration 을 한후
에 참고 하도록 한다. 우측 white paper 메뉴의 migration 문서를 참고하라.

  1. firewall tuning

  AnNyung 은 기본적으로, 방화벽에 의해서 localhost 에 대한 네트워크와 22 번 포트가
  anywhere 로 열려 있으므로, 설치 후 꼭 방화벽 설정을 해 줘야 한다.

  /etc/oops-firewall/filter.conf 에서 ALLOWALL 지시자 값에 외부에서 접속할 수 있는
  관리자의 IP 를 적어 주도록 한다.  이 지시자는 모든 포트를 제어하는 지시자이기 때
  문에 믿을 수 있는 사용자에게만 열어줘야 한다.

  나머지 설정은 http://oops.org/?&t=lecture&sb=firewall&n=2 를 참고하여 설정을
  하든지 또는 설정 파일들의 주석(한글^^)을 참고 하도록 한다.



  2. kernel tuning

  AnNyung 의 커널은 기본으로 Pentium ll 이상의 CPU 와 1G 이하의 RAM 에 맞추어 빌드
  되어 있으며, 기본으로 SMP 를 지원한다. 일단 CPU 와 RAM 에 의해서 다음의 최적화된
  커널을 사용할 수가 있다.

  kernel-BOOT-2.4.20-13,3.i386.rpm
  => BOOT disk 에서 사용하는 커널. 일반적으로는 사용할 일이 없다.

  kernel-2.4.20-13,3.i686.rpm
  => 설치 시, 기본으로 올라가는 커널.
     CPU : i686 계열
     RAM : 4G 미만

  kernel-bigmem-2.4.20-13,3.i686.rpm
  => CPU : i686 계열
     RAM : 4G 이상 64G 미만

  kernel-PIII-2.4.20-13,3.i686.rpm
  => CPU : Pentium III
     RAM : 1G 이상 4G 미만

  kernel-PIV-2.4.20-13,3.i686.rpm
  => CPU : Pentium lV
     RAM : 1G 이상 4G 미만

  커널은 Packages  System 의 pkgkernel 명령으로 자신의 시스템에 맞는 커널을 사용하
  도록 한다.

  http://annyung.oops.org/?m=pkgadm&p=pkgkernel

  을 참고 하도록 한다.



  3. kernel parameter config

  안녕 1.1 은 자동으로 시스템 리소스를 파악하여 커널 파라미터 값을 조정을 한다. 만
  약 특별한 값을 지정하고 싶다면 /etc/sysctl.conf에 적용을 하면 된다. 이 파일의 주
  석을 잘 읽어보고 안녕이 자동으로 변경하는 파라미터에 대해서는 다른 대책을 강구해
  야 한다. :-)

  sysctl.conf 에 대해서는 http://oops.org/?t=lecture&sb=kernel&n=3 문서를 참고
  하도록 한다. 만약 이에 대해서 제대로 모르는 사람은 안녕이 셋팅하는 기본값을 사용
  해도 상당한 퍼포먼스를 가질 수 있을 것이다.


  4. fstab tuning

  이 섹션은 안녕 1.0 에서 1.1 로 업데이트를 한 유저의 경우에만 해당한다. 1.1 을 직
  접 설치한 유저들은 인스톨러에서 이 부분이 픽스 되어 있다.

  fstab 에서는 access 가 많은 파티션에 대해서 access time 을 기록 하지 않도록 하여
  HDD 의 퍼포먼스를 향상 시키도록 한다. 주의할 것은 / 가 포함된 파티션은 만지지 않
  는 것이 좋다.

  보통 /home 이나 /var 의 경우에는 access 가 많으므로 access time 을 기록하지 않도
  록 한다.

  예제)
  변경전:
  /dev/sda4               /home             ext3    defaults                1 2
  변경후:
  /dev/sda4               /home             ext3    defaults,noatime        1 2


  또한, AnNyung 의 경우에는 devfs 의 도입으로 mount 나 df 를 했을 경우 파티션의 정
  보가 다음과 같이 나오게 된다.

  [root@work RPMS]# mount
  scsi/host0/bus0/target0/lun0/part2 on / type ext3 (rw)
  none on /proc type proc (rw)
  devfs on /dev type devfs (rw)
  none on /dev/pts type devpts (rw,gid=5,mode=620)
  scsi/host0/bus0/target0/lun0/part4 on /home type ext3 (rw)
  none on /dev/shm type tmpfs (rw)
  scsi/host0/bus0/target0/lun0/part3 on /var type ext3 (rw)

  lun0 은 첫번째 HDD 즉, sda 나 had 를 의미하며, part2 는 sad2 나 hda2 를 의미한다.
  이를 우리가 보던 형식으로 보기 위해서는, fatab 에서 위의 부분을 우리가 보기 좋은
  식으로 수정을 해 준 후에, 리부팅을 하면 된다. (fstab 이 LABEL 로 되어있을 경우는
  /etc/mtab 을 참고하여 LABEL 을 '변경 후' 와 같이 수정을 한다.

  변경전:

  [root@work RPMS]# cat /etc/fstab
  scsi/host0/bus0/target0/lun0/part2   /         ext3    defaults         1 1
  none                                 /dev/pts  devpts  gid=5,mode=620   0 0
  scsi/host0/bus0/target0/lun0/part4  /home      ext3    defaults,noatime 1 2
  none                                /proc      proc    defaults         0 0
  none                                /dev/shm   tmpfs   defaults         0 0
  scsi/host0/bus0/target0/lun0/part3  /var       ext3    defaults,noatime 1 2
  /dev/sda1                           swap       swap    defaults         0 0
  /dev/cdrom                          /mnt/cdrom  iso9660 noauto,owner,kudzu,ro 0 0
  /dev/fd0                            /mnt/floppy auto    noauto,owner,kudzu 0 0

  변경후:

  [root@work RPMS]# cat /etc/fstab
  /dev/sda2               /               ext3    defaults         1 1
  none                    /dev/pts        devpts  gid=5,mode=620   0 0
  /dev/sda4               /home           ext3    defaults,noatime 1 2
  none                    /proc           proc    defaults         0 0
  none                    /dev/shm        tmpfs   defaults         0 0
  /dev/sda3               /var            ext3    defaults,noatime 1 2
  /dev/sda1               swap            swap    defaults         0 0
  /dev/cdrom              /mnt/cdrom      iso9660 noauto,owner,kudzu,ro 0 0
  /dev/fd0                /mnt/floppy     auto    noauto,owner,kudzu 0 0



    



 Home > White Paper [ Tuning ]

Copyright 2024 OOPS Development Organization 
LAST MODIFIED: 2012/08/28