386 High Performance File System

마루 0 6,418 2021.08.18 02:03


< 386 High Performance File System >




1. 소개


  Warp Server Beta 2에 들어 있는 최근 버전의 HPFS386입니다.

HPFS386은 HPFS와는 달리 32비트 코드를 사용하며, Privilege

Level RING 0에서 돌아갑니다. 따라서 OS/2 API를 사용하지

않으므로 보통의 HPFS에 비해 15-20% 정도 속도가 빠릅니다.

IBM LAN Server Advanced 버전에서 쓰입니다. HPFS386은

LAN 환경에서 Local Security 기능을 지원합니다.


  OS/2에 포함된 HPFS가 디스크 캐시의 크기를 2MB로 제한하는 데

반해 HPFS386은 캐시 크기에 제한이 없습니다. 메모리가 충분히

많은 분들은 디스크 캐시의 크기를 아주 크게 할 수도 있습니다.

또한 다이나믹하게 메모리를 사용하므로 처음부터 큰 캐시 사이즈를

줄 필요도 없습니다.


  영문 Warp나 한글 Warp(without Win-OS2, with Win-OS2, Warp

Connect 등 모든 버전)에서 단독으로 혹은 LAN 환경에서 쓸 때

아무런 문제가 없었습니다. 베타 버전이라고 겁 먹으실 필요가

없습니다. LAN Server 4.0 정식버전에 있는 것보다 더 다듬은

물건입니다.



2. 설치방법


  가. 다운을 받은 후 OS/2를 설치한 드라이브에 \IBM386FS라는

      디렉토리를 만듭니다.(꼭 그 이름으로 만드십시오. 그렇지

      않다고 하여 큰 일 나는 것은 아니지만 그렇게 하지

      않으면 HPFS386.INI를 찾지 못하여 default로 설치됩니다.)


  나. 그 디렉토리에 압축 파일을 풀어 넣습니다.


  다. CONFIG.SYS를 만일을 대비하여 카피를 해 둔 후 편집을

      합니다. CONFIG.SYS의 맨 윗줄에 있는 IFS=HPFS.IFS 어쩌고

      하는 줄 맨 앞에 REM을 붙여 remark out하고 대신에 다음의

      한 줄을 넣습니다.(x:는 드라이브명임)


      IFS=x:\IBM386FS\HPFS386.IFS /A:*


  라. LIBPATH, PATH, DPATH 문을 수정하여 x:\IBM386FS 디렉토리를

      포함시킵니다.


  마. shutdown후 다시 부팅하면 386HPFS가 작동합니다.


  바. 만일 문제가 생긴다면 플로피 디스크로 부팅을 하고

      CHKDSK를 해 준 후에 카피해 놓았던 CONFIG.SYS를

      루트디렉토리에 다시 넣어주고 부팅하면 됩니다.



3. HPFS386의 옵션은 HPFS386.INI에서 줍니다. 각 옵션의

   설명은 HPFS386.INI 내에 COMMENT되어 있습니다.

   다른 것들은 신경 쓰실 필요가 없고


   useallmem = yes

   cachesize = 256


   이 두가지만 고쳐주시면 됩니다. useallmem은 메모리가 16MB

   이하일 때에는 신경쓰실 필요가 없습니다. 메모리가 16MB를

   넘고 ISA용 버스마스터링 SCSI 아답터 등을 쓰실 때에만

   no로 바꿔주시면 됩니다. IDE 하드디스크를 쓰시는 분은

   바꿔주실 필요가 없습니다. PCI나 EISA용 하드디스크를 쓰시는

   분도 바꿔주실 필요가 없습니다.

   cachesize는 KB 단위로 적어주시면 됩니다. cachesize로 정해준

   메모리는 항상 cache buffer로 사용합니다. HPFS386은 다이나믹

   하게 사용 가능한 모든 메모리를 heap으로 사용하므로 cache

   size를 크게 하실 필요가 거의 없습니다. 16MB 이하일 때에는

   그냥 256KB로 잡고 사용하시는 것이 무난합니다. 크게 해

   보았자 스와핑을 많이 하게 되므로 전체적으로 볼 때 별 이득이

   없습니다. 작은 값으로 한다고 해도 모든 메모리를 다

   사용할 수 있음을 생각하십시오.



4. CACHE386.EXE을 실행하여 HPFS386.INI의 몇가지 옵션을 부팅

   후에 바꿔줄 수 있습니다. OS/2 프럼프트 상에서 실행시키면

   됩니다. 설명은 옵션 없이 cache386을 실행하면 나옵니다.

   (두번째 실행부터) 별로 바꿔줄 필요는 없고 그냥 default로

   사용하시면 됩니다. 데이타의 안정성이 지극히 요구될 때에는

   /LAZY:OFF로 하시면 됩니다. 단 그렇게 하면 쓰기 지연이 되지

   않으므로 성능이 떨어집니다. /LAZY:ON(default)으로 하실

   때에는 컴퓨터를 끄기 전에 꼭 shutdown을 하시기 바랍니다.

   CACHE386.EXE를 실행하여야만 디스크 캐시가 실행되는 것이

   아니므로 옵션을 바꿀 때에나 상태를 볼 때(CACHE386 /S)만

   사용하시면 됩니다.





                             - 끝 -




geosoft  정 연도



Comments

Category
State
  • 현재 접속자 251 명
  • 오늘 방문자 464 명
  • 어제 방문자 1,567 명
  • 최대 방문자 11,402 명
  • 전체 방문자 2,448,845 명
  • 전체 게시물 3,052 개
  • 전체 댓글수 4,592 개
  • 전체 회원수 104 명

- 쇼핑몰 : Softbox
- 예전 문서 / Old docs
- FTP Server: http://ftp.hanmesoft.com
Facebook Twitter GooglePlus KakaoStory NaverBand