일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- pgpool-ii
- LVS
- perltidy
- 가상파일시스템
- OCFS2
- tomcat
- connection tunning
- Openfiler
- ext4
- pgsql
- php-oracle 연동
- pgbench
- ext3
- CVSROOT 세팅
- inotify
- PERL
- 오라클
- pvfs
- 포기해버린꿈
- 파일시스템
- 펄
- 리눅스
- ZFS
- Nexenta
- Replication
- clustering
- mailfiler
- 펄 코딩스타일
- 시그널
- postfix
- Today
- Total
목록분류 전체보기 (51)
avicom의 신변잡기
Mail Filter libmilter 설치 sendmail 컴파일 소스 다운로드 rpm버전을 설치해도 되고, 소스 컴파일 설치해도 되지만, perl에서 milter 모듈을 컴파일하기 위해선 컴파일된 sendmail 소스가 필요하다. wget ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.4.tar.gz 빌드 64bit linux에서 sendmail을 컴파일하기 위해선 gcc -fPIC 옵션을 붙여야한다. -fPIC(position independent code)옵션 없이 컴파일할 경우 메모리의 지정된 주소에서 함수 및 심볼을 찾기 때문에 해당 라이브러리를 링크해서 컴파일할 때 필요한 함수를 못찾는 에러가 발생할 수 있다. ~sendmail source/devt..
코딩을 하다보면 항상 변수 네이밍 하는 게 귀찮아서 대~충 변수명을 만들어서 쓰곤 했다. 근데 이게 언제 문제가 되냐면 다른 사람이 소스를 열어보거나, 아주 오랜 시간이 지나서 수정할 일이 생겨서 내가 소스를 열어볼 때다. 정신차려보면 변수 역할이 분간이 안되서 내가 짠 소스 내가 분석하고 있는 상황이 발생한다...ㅠㅠ 언제나 대충대충 변수명을 지었더니 이런 황당한 일이...흑.. 코딩을 할 때마다 네이밍에 대한 규칙을 설정하고 시작하지만 문제는 매번 그게 변한다는 거...-_-; 그래서 초기 소스와 요즘에 짠 소스를 보면 네이밍 규칙이 다 다르다.....아..쓰다보니 자학이 됐다..나같은 건 죽어야.. 변수명은 그 이름을 보고 역할이 명확이 구분되어야 하고, 동시에 너무 길면 안된다. (일단 너무 길면..
개요 단순한 구조의 분산형 저장 시스템(파일시스템이 아니라...저장시스템... 물론 개발자는 파일시스템이라고 주장하지만 내가 보기엔 그냥 저장 시스템이다)으로 다수의 tracker (메타 데이터 서버)와 다수의 storage 서버로 구성되어있다. 구성에 따라 raid0, raid1, raid10을 모두 구현할 수 있으며 store/retreive 속도도 빠른 편임. php와 java binding을 지원하며 upload/download 형식으로 파일을 엑세스한다. 구성 tracker 파일 읽기/쓰기 시에 스케쥴링, 로드밸런싱을 제어하며 key-value 형식으로 해당 파일에 대한 메타데이터를 유지한다. storage 파일이 실제 저장되는 서버. 클라이언트에서 올린 파일은 uniqe한 파일이름으로 rena..
test performed on 1Gbe network Client Filesystem : OCFS2 1. openfiler Version 1.96 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size:chnk K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP of-client1.c 20G:1k 183 99 69688 79 33207 48 859 99 79535 44 175.7 4 Latency 14477us 4732ms 1815ms 25254..
오픈소스로 나온 Storage appliance을 찾다가 openfiler 와 nexenta 를 눈여겨 보고 있었다. openfiler는 지난번에 테스트했고, 이번에 nexenta를 테스트해보고 있는데, 꽤 괜찮다. openfiler와 마찬가지로 iscsi-target, NAS, CIFS, NFS, iscsi-initiator, WebDAV 등을 지원하는데, 다른 건 별로 관심없고 iscsi-target을 집중적으로 테스트해보고 있다. ubuntu hardy 배포판에 opensolaris 커널을 채용하고 있는데, 덕분에 ZFS를 사용할 수 있고, 이게 상당한 장점으로 작용한다. (openfiler는 rpath linux 기반에 GPT를 사용하고, 그 위에 LVM을 생성한다). raidz 로 raid5나 ..