- This topic has 0개 답변, 1명 참여, and was last updated 15 years, 7 months 전에 by
인베인. This post has been viewed 1770 times
-
-
David Howells RedHat UK Ltd,(dhowells@redhat.com)
http://www.mizi.co.kr/~louis/papers/cachefs/
http://people.redhat.com/~dhowells/cachefs/cachefs-patches.tar.bz2
http://people.redhat.com/~dhowells/cachefs/cachefilesd-0.8.tar.bz2
http://people.redhat.com/~dhowells/cachefs/cachefilesd-0.8-16.fc7.src.rpm
http://people.redhat.com/~dhowells/cachefs/patches/nfs+fscache-19.tar.bz2
http://people.redhat.com/~dhowells/cachefs/FS-Cache.pdfCacheFS file system을 사용하게 되면 AFS, NFS(Network Filesystem),CIFS,CD-ROM(ISO9660)
드라이브 사용시 한 번 읽은 데이터 로컬 하드 디스크에 캐싱 하므로 시스템의 성능향상을
도모할 수 있다. 본래 NFS에서 사용할 목적으로 설계되었었다.NFS -------- --------> CacheFS
| |
AFS ------------> FS-Cache ----
| |
ISO9660----- ---------> CacheFiles1. CacheFS 파일시스템 관련 명령어
Cache file system을 생성한다.
#cfsadmin -c /export/home_cache마운트 포인트가 없으면 생성한다.
#mkdir /export/home리모트 파일 시스템과 CacheFS 파일 시스템을 마운트한다.
# mount -F cachefs -o backfstype=nfs, cachedir=/export/home_cache,
cache_id=export_home_0823 edu001:/export/home /export/homemount 명령어를 사용하여 제대로 마운트 되었는지 확인한다.
#mount2. Cache 디렉토리 만들기
# cfsadmin -c /cache/doc
※주의할 사항은 /cache 디렉토리는 반드시 생성되어 있어야 하며, root로 로그인해서 들어가야 한다.Mount하기
#mount -F cachefs -o backfstype=fstype,cachedir=cache-directory, [options] back-filesystem mount-point
#mount -F cachefs -o backfstype=nfs,cachedir=/cache/doc A:/export/home /export/home※ backfstype은 서버의 파일시스템 종류
-o뒤에 있는 옵션들(여기에서는 backfstype과 cachedir)사이에는 ","로 구분하고 공백이 있으면 안 된다.3. CacheFS의 통계치 보기
#cachefsstat mount-point
#cachefsstat /export/home/export/home
cache hit rate: 50% (2 hits, 2 misses)
consistency checks: 8 (8 pass, 0 fail)
modifies: 0
garbage collection: 04. CacheFS Consistency 체크
#cfsadmin -s5. CacheFS Logging
-cachefswssize를 사용하여 현재 cache에 저장된 데이터의 사이즈를 알기 해
서는 먼저 cachefslog를 사용하여 logging을 하여야 한다.#cachefslog -f /var/cachelogs/home_cache.log /export/home
-로그파일 확인하기
#cachefslog /export/home-cache 사이즈 체크
#cachefswssize /var/cachelogs/home_cache.log6. CacheFS file system 제거하기
# cfsadmin -d cache 디렉토리 경로
# cfsadmin -d all /cache/docend of line.
* 오픈소스는 Open Innovationa & 윈윈전략을 도모할 지언정 절대 공짜(무료)임을 뜻하지 않는다.치
- 답변은 로그인 후 가능합니다.