젠투16 distcc 사용 성능이 제각각인 젠투 머신 3대가 있다. 각각의 스펙은 pluto - opteron x3216, 16G lenovo - i5-4570T, 8G vmlinux - i5-9400F, 12G (가상) 패키지 빌드 속도는 아무래도 lenovo > vmlinux > pluto 가 되지 싶다. 활용도는 pluto가 가장 높고 vmlinux가 가장 낮다 이들을 적당히 섞어섯 빌드 속도를 높이고 싶어졌다. 방법1. 가장 성능이 좋은 lenovo에서 바이너르 패키지로 빌드를 해서 뿌리는 방법이다. 괜찮은 방법이긴 한데 다른 기기에서 패키지를 설치할 때 lenovo 에서 필요한 패키지를 모두 알아서 잘 바이너리로 만들어주어야한다. (알아서 잘 하겠지.. 안해봐서..) 방법2. distcc를 이용하는 방법이다 분산하는 만큼.. 2020. 3. 10. portage 공유 가상머신 1대를 포함하여 젠투를 설치한 머신이 3대가 있는데 모든 기기에 portage를 두는건 낭비다 싶어 방법을 찾아봤다 생각보다 간단했다 한대의 머신에 portage를 설치하고 나머지 머신에서 네트웍 파일 시스템으로 연결해 사용하면 된다. emerge --sync 는 portage가 설치된 기기에서만 실행하고 연결된 기기에서는 --sync 대신 --metadata 옵션을 주면 된다. 사용할만한 네트웍 파일 시스템으로는 nfs, samba, sshfs등이 있고, emerge를 먼저 해주고 portage나 distfiles 디렉토릐를 삭제 해야한다. 2020. 3. 8. 2020년 2월 21일 젠투 설치 * 네트워킹 net-setup * root 패스워드 * ssh 데몬 시동 * 시간 설정 * 파티셔닝 # parted -a opt /dev/sd? unit mib mklabel gpt mkpart primary 1 3 # grub mkpart primary 3 515 # swap mkpart primary 515 -1 # rootfs name 1 grub name 2 swap # name 3 rootfs set 1 bios_grub on set 3 boot on * 예비 마운트 rootfs로 사용될 파티션 마운트 * 스냅샷 다운로드 & 압축 해제 * 미러 선택, USE 플래그, MAKEOPTS 등 # vi /etc/portage/make.conf GENTOO_MIRRORS="ftp://ftp.kaist.a.. 2020. 3. 7. 젠투 zfs 사용하기 #1 create 명령은 pool 이름|볼륨이름에 해당하는 디렉토리가 자동으로 생성된다. 위치는 기본 mountpoint이다. 이 디렉토리는 destroy후에도 남아있는다. 새로운 디렉토리를 생성하지 않고 기존 디렉토리에 마운트 하는 방법은 옵션으로 마운트 포인트를 legacy를 주면 된다. mount 명령으로 마운트 한다. zfs create/mount 명령을 사용할 때 mountpoint가 비어있지 않으면 생성이나 마운트가 되지 않기 때문에 위의 방법을 사용한다. 이번 예제는 기존 디렉토리의 내용을 복사해오기 위해서 임이의 디렉토리에 생성, 복사해온 후에 legacy로 바꾸어준다. zpool create -m /storagepool/pluto0 pluto0 /dev/sdc /dev/sdd -f # 자동 스.. 2018. 6. 1. 이전 1 2 3 4 다음