JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 조정 가능 매개변수 참조 설명서     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle Solaris 시스템 조정 개요

2.  Oracle Solaris 커널 조정 가능 매개변수

3.  Oracle Solaris ZFS 조정 가능 매개변수

조정 가능 매개변수 정보를 찾는 위치

ZFS 조정 고려 사항

ZFS ARC 매개변수

zfs_arc_min

zfs_arc_max

ZFS 파일 레벨 사전 인출

zfs_prefetch_disable

ZFS 장치 I/O 대기열 깊이

zfs_vdev_max_pending

플래시 저장소 사용 시 ZFS 조정

플래시 장치를 ZFS 로그 또는 캐시 장치로 추가

플래시 및 NVRAM 저장 장치에 대한 적절한 캐시 비우기 동작 보장

플래시 장치에 대한 SCSI Unmap 고려 사항

데이터베이스 제품에 대한 ZFS 조정

Oracle 데이터베이스에 대한 ZFS 조정

MySQL에서 ZFS 사용 시 고려 사항

4.  NFS 조정 가능 매개변수

5.  인터넷 프로토콜 제품군 조정 가능 매개변수

6.  시스템 기능 매개변수

A.  조정 가능 매개변수 변경 기록

B.  이 매뉴얼의 개정 기록

색인

ZFS 파일 레벨 사전 인출

zfs_prefetch_disable

설명

이 매개변수는 zfetch라는 파일 레벨의 사전 인출 방식을 결정합니다. 이 방식은 파일에 대한 읽기 패턴을 조사하고 응용 프로그램 대기 시간을 줄여서 일부 읽기 작업을 예상합니다. 현재 동작은 두 가지 결점이 있습니다.

  • 소규모 읽기로 구성되는 순차적 읽기 패턴이 캐시에서 매우 자주 적중됩니다. 이 경우, 현재 동작이 실행할 다음 I/O를 찾으려고 시도하면서 상당한 양의 CPU 시간을 소비하지만 성능은 CPU 가용성에 의해 더 크게 좌우됩니다.

  • zfetch 코드는 일부 부하의 확장성을 제한하는 것으로 관측되었습니다. CPU 프로파일링은 여기에 설명한 대로 lockstat -I 명령 또는 er_kernel을 사용하여 수행할 수 있습니다.

    http://developers.sun.com/prodtech/cc/articles/perftools.html

    /etc/system 파일에서 zfs_prefetch_disable을 설정하여 사전 인출을 사용 안함으로 설정할 수 있습니다.

    zfs_vdev_cache_size가 사용 안함으로 설정된 경우 장치 레벨의 사전 인출이 사용 안함으로 설정됩니다. 즉, zfs_vdev_cache_size가 사용 안함으로 설정되었으면 더 이상 vdev cache shift를 조정할 필요가 없습니다.

데이터 유형

부울

기본값

0(사용)

범위

0(사용) 또는 1(사용 안함)

동적인지 여부

검증

아니오

변경 시기

er_kernel 결과로 zfetch_* 함수에 상당 시간이 걸리는 것으로 표시되는 경우 또는 lockstat를 사용한 잠금 프로파일링이 zfetch 잠금과 관련된 경합을 일으키는 것으로 표시된 경우 파일 레벨 사전 인출을 사용 안함으로 설정하도록 고려할 수 있습니다.

커밋 레벨

불안정