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 커널 조정 가능 매개변수

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

일반 커널 및 메모리 매개변수

physmem

default_stksize

lwp_default_stksize

logevent_max_q_sz

segkpsize

noexec_user_stack

fsflush 및 관련 매개변수

fsflush

tune_t_fsflushr

autoup

dopageflush

doiflush

프로세스 크기 조정 매개변수

maxusers

reserved_procs

pidmax

max_nprocs

maxuprc

ngroups_max

페이징 관련 매개변수

lotsfree

desfree

minfree

throttlefree

pageout_reserve

pages_pp_maximum

tune_t_minarmem

fastscan

slowscan

min_percent_cpu

handspreadpages

pages_before_pager

maxpgio

교체 관련 매개변수

swapfs_reserve

swapfs_minfree

커널 메모리 할당자

kmem_flags

kmem_stackinfo

일반 드라이버 매개변수

moddebug

ddi_msix_alloc_limit

네트워크 드라이버 매개변수

igb 매개변수

mr_enable

intr_force

ixgbe 매개변수

tx_queue_number

rx_queue_number

intr_throttling

rx_limit_per_intr

tx_ring_size

rx_ring_size

tx_copy_threshold

rx_copy_threshold

일반 I/O 매개변수

maxphys

rlim_fd_max

rlim_fd_cur

일반 파일 시스템 매개변수

ncsize

dnlc_dir_enable

dnlc_dir_min_size

dnlc_dir_max_size

dnlc_dircache_percent

TMPFS 매개변수

tmpfs:tmpfs_maxkmem

tmpfs:tmpfs_minfree

의사 터미널

pt_cnt

pt_pctofmem

pt_max_pty

STREAMS 매개변수

nstrpush

strmsgsz

strctlsz

시스템 V 메시지 대기열

시스템 V 세마포

시스템 V 공유 메모리

segspt_minfree

일정 잡기

disp_rechoose_interval

타이머

hires_tick

timer_max

SPARC 시스템 관련 매개변수

tsb_alloc_hiwater_factor

default_tsb_size

enable_tsb_rss_sizing

tsb_rss_factor

특정 지역 그룹 매개변수

lpg_alloc_prefer

lgrp_mem_pset_aware

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

4.  NFS 조정 가능 매개변수

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

6.  시스템 기능 매개변수

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

B.  이 매뉴얼의 개정 기록

색인

일반 I/O 매개변수

maxphys

설명

물리적 I/O 요청의 최대 크기를 정의합니다. 이 크기보다 큰 요청이 들어오면 드라이버는 크기가 maxphys인 여러 개의 청크로 요청을 나눕니다. 파일 시스템마다 고유의 한계를 적용할 수 있으며 그렇게 하고 있습니다.

데이터 유형

부호 있는 정수

기본값

131,072(sun4u 또는 sun4v) 또는 57,344(x86). sd 드라이버는 넓은 전송을 지원할 경우 1,048,576을 사용합니다. ssd 드라이버는 기본적으로 1,048,576을 사용합니다.

범위

시스템별 페이지 크기 ~ MAXINT

단위

바이트

동적인지 여부

예, 그러나 대부분의 파일 시스템에서는 파일 시스템이 마운트될 때 마운트 지점별 데이터 구조에 이 값을 로드합니다. 대부분의 드라이버는 장치가 드라이버별 데이터 구조에 연결될 때 이 값을 로드합니다.

검증

없음

변경 시기

원시 장치에 대한 I/O 작업을 크기가 큰 청크로 나누어 수행하려는 경우에 변경합니다. OLTP 작업을 수행하는 DBMS는 크기가 작은 I/O를 다수 실행합니다. 이와 같은 경우에는 maxphys를 변경해도 성능이 향상되지 않습니다.

커밋 레벨

불안정

rlim_fd_max

설명

단일 프로세스가 열 수 있는 파일 설명자 수에 대해 "하드" 한계를 지정합니다. 이 값을 다른 값으로 대체하려면 수퍼 유저 권한이 있어야 합니다.

데이터 유형

부호 있는 정수

기본값

65,536

범위

1 ~ MAXINT

단위

파일 설명자

동적인지 여부

아니오

검증

없음

변경 시기

프로세스에 대해 열려 있는 파일의 최대 수가 충분하지 않을 경우에 변경합니다. 시스템 기능에 대한 다른 제한은 파일 설명자 수가 많다는 것이 꼭 유용한 것은 아님을 의미할 수 있습니다. 예를 들면 다음과 같습니다.

  • 표준 I/O를 사용하는 32비트 프로그램은 파일 설명자가 256개로 제한됩니다. 표준 I/O를 사용하는 64비트 프로그램은 설명자를 최대 20억개까지 사용할 수 있습니다. 표준 I/O란 구체적으로 libc(3LIB)stdio(3C) 함수를 의미합니다.

  • select는 기본적으로 fd_set당 1024개의 설명자로 제한됩니다. 자세한 내용은 select(3C)를 참조하십시오. 32비트 응용 프로그램 코드를 더 큰 fd_set 크기(65,536보다 작거나 같음)를 사용하여 다시 컴파일할 수 있습니다. 64비트 응용 프로그램은 fd_set 크기로 65,536을 사용하며 이 크기는 변경할 수 없습니다.

시스템 차원에서 이 값을 변경하는 다른 방법은 plimit(1) 명령을 사용하는 것입니다. 부모 프로세스에 plimit로 인해 변경된 한계가 있을 경우 모든 자식 프로세스도 늘어난 한계를 상속합니다. 이 대안은 inetd 같은 데몬에 유용합니다.

커밋 레벨

불안정

rlim_fd_cur

설명

단일 프로세스가 열 수 있는 파일 설명자 수에 대해 "소프트" 한계를 정의합니다. 프로세스에서는 setrlimit() 호출을 사용하거나 실행 중인 셸 내에서 limit 명령을 실행하여 해당 파일 설명자 한계를 rlim_fd_max로 정의된 "하드" 한계까지로 조정할 수 있습니다. 하드 한계보다 작거나 같은 값으로 한계를 조정하는 경우에는 수퍼 유저 권한이 없어도 됩니다.

데이터 유형

부호 있는 정수

기본값

256

범위

1 ~ MAXINT

단위

파일 설명자

동적인지 여부

아니오

검증

rlim_fd_max와 비교합니다. rlim_fd_currlim_fd_max보다 크면 rlim_fd_currlim_fd_max로 재설정됩니다.

변경 시기

프로세스에 대해 열려 있는 파일의 기본 개수가 충분하지 않을 경우 변경합니다. 이 값을 늘리면 프로그램에서 사용 가능한 파일 설명자의 최대 수를 늘리기 위해 setrlimit를 사용할 필요가 없다는 것을 나타냅니다.

커밋 레벨

불안정