MAX I/O size

 
곽수희
조언자

MAX I/O size

max i/o size를 알여보려면 어떻게 알아봐야 하나요??



The maximum value is always less than the operating system's maximum I/O size expressed as Oracle blocks ((max I/O size)/DB_BLOCK_SIZE). If you set this parameter to a value greater than the maximum, Oracle uses the maximum.



이문장에서 말하는 max I/O size를 알아야 DBMS paramater를 설정할 수 있을 것 같아서요~~
4 응답 4
Joseph
초등학생

MAX I/O size

아래문서를 참고하세요...



Good day^^



From TKB #KBRC00003661:



PROBLEM



To tune Oracle it is required to know the maximum io transfer size. What is the maximum single io transfer size on a HP-UX system?



RESOLUTION

1) Using raw disk devices, the maximum io transfer size is 1 megabyte.



2) Using LVM (logical volume manager) the maximum io transfer size is 256

kbytes.



3) Using LVM with LVM striping, the maximum io transfer size is limited to the size of your strip or at most 256k.





The disk io drivers will also try to combine the requests, so it's possible to have a larger io transfer size, but since this is not easily calculated, there is no way to know what the highest io transfer size could be.

곽수희
조언자

MAX I/O size

명령어 등을 통해서 알수 있는 방법은 없나요??
Joseph
초등학생

MAX I/O size

제가 올린 문서에도 나와 있듯이 max i/o size가 따로 커널값으로 지정되어 있지 않기때문에 명령어로 알 수는 없구요..



veritas volume manager를 사용하는 파일시스템의 경우 vmtunefs라는 명령어로 알 수 있습니다...

#vmtunefs -p /filesystem



Good day^^
고광태
중학생

MAX I/O size

제가 생각하기로는 디스크 I/O 를 말하는것 같은데요~



결국 iostat 로 확인을 할수가 있습니다.



예를 들어서 ) 현재 내장디스크가 ultra 320 디스크라면 max io 사이즈는 40MByte 가 최대 사이즈 라고 볼 수가 있습니다.



참조하시길..