PostgreSQL 9.3.2ʸ�� | ||||
---|---|---|---|---|
前のページ | 上に戻る | 第 18章�����Ф����� | 次のページ |
�ǡ����١��������Ф����Ѥ��붦ͭ����Хåե��Τ���˻��Ѥ�������̤����ꤷ�ޤ��� �ǥե���Ȥϰ���Ū��128�ᥬ�Х���(128MB)�Ǥ�������������Ư��Υ����ͥ�����꤬��initdb�β����Ƿ��ꤵ��ޤ��ˤ����ͤݡ��Ȥ��Ƥ��ʤ���硢��꾯�ʤ��ʤ뤳�Ȥ�����ޤ��� ��������Ϻ����128�����Х��Ȥʤ���Фʤ�ޤ��ʥǥե�����Ͱʳ���BLCKSZ�Ǥ��κǾ��ͤ��Ѳ����ޤ����ˤ��������ɤ���ǽ������Ф�����ˤϡ��Ǿ��ͤ�꤫�ʤ�⤤�ͤ����꤬����ɬ�פǤ������Υѥ����ϥ����е�ư���ˤΤ������ǽ�Ǥ���
1GB�ޤ��Ϥ�����¿��RAM��ܤ������ѥǡ����١��������Ф���Ѥ��Ƥ����硢shared_buffers���Ф��������ʽ���ͤϥ����ƥ�����25%�Ǥ��� shared_buffers���Ф��礭���ͤ�ͭ���Ǥ��äƤ�ʤ�餫�κ����٤�¸�ߤ��ޤ��� ��������PostgreSQL��Ʊ���˥��ڥ졼�ƥ������ƥ७��å�����ꤷ�ޤ��Τǡ�shared_buffers��RAM��40%�ʾ�������ƤƤ⡢��꾯�ʤ��̤��ư��������ɤ��ʤ�ȸ��������ߤϤ���ޤ��� shared_buffers�����礭�����ꤹ��ϡ��̾��б�����checkpoint_segments�����䤹ɬ�פ�����ޤ������Ĺ�����֤ˤ錄�äƤο������ޤ����ѹ����줿¿�̤Υǡ�����Ф��ץ�������Ÿ�����뤿��Ǥ���
1GB�ʲ���RAM�Υ����ƥ�Ǥϡ����ڥ졼�ƥ������ƥ�˽�ʬ��;͵��Ĥ��뤿�ᡢ��꾯�ʤ���Ψ��RAM��Ŭ�ڤǤ���Ʊ���ˡ�Windows�Ǥ�shared_buffers���Ф��礭���ͤ�ͭ���Ǥ���ޤ�����������Ū���ʤ��ݤ����������ꥪ�ڥ졼�ƥ������ƥ�Υ���å������Ѥ���Ȥ���ɤ���̤����Ĥ���ޤ���Windows�����ƥ�Ǥ�shared_buffers���ϰϤϰ���Ū��64MB����512MB�Ǥ���
���줾��Υǡ����١������å�����Ѥ������Хåե��κ���������ꤷ�ޤ��� ����ơ��֥�˥�������������ˤΤ��Ѥ���륻�å����ɽ�Хåե���¸�ߤ��ޤ��� �ǥե���Ȥ�8�ᥬ�Х��ȡ�8MB�ˤǤ��� ����Ϥ��줾��Υ��å��������ѹ��Ǥ��ޤ��������Υ��å������ΰ���ơ��֥뤬�ǽ�˻��Ѥ���ޤǤˤʤ�ޤ�������³�����ͤ��ѹ����ߤƤ⡢���Υ��å����Ǥϸ��̤�����ޤ���
¿���ΰ���Хåե���ºݤ�ɬ�פȤ��ʤ����å������礭���ͤ����ꤹ�륳���ȤȤϡ�temp_buffers����ʬ��ˡ��Хåե����һ�ʬ���Х��ȤǸ�����64�Х��ȤǤ��� ���������Хåե����ºݤ˻��Ѥ����ȡ�������Ф����ɲä�8192�Х��ȡʤޤ��ϡ��̾�BLCKSZ�Х��ȡˤ�����ޤ���
"�ץ�ڥ���"���֤ˤ�����ȥ�������κ������Ʊ�������ꤷ�ޤ���PREPARE TRANSACTION�Ȥ��Ƥ��������ˡ� ���Υѥ������ʤ��줬�ǥե���ȤǤ��ˤ����ꤹ��ȡ��ץ�ڥ��ɥȥ�������ǽ��̵���ˤ��ޤ��� ���Υѥ����ϥ����е�ư���ˤΤ������ǽ�Ǥ���
�ץ�ڥ��ɥȥ�������λ��Ѥ�տޤ��ʤ��ΤǤ���С����Υѥ����ϥץ�ڥ��ɥȥ����������˺�������ʤ��褦���������ꤵ��ʤ���Фʤ�ޤ��ץ�ڥ��ɥȥ����������Ѥ����硢���ƤΥ��å���ץ�ڥ��ɥȥ����������α�Ǥ���褦�ˡ�max_prepared_transactions�����max_connections��Ʊ���礭�������ꤷ�Ƥ���ޤ���
������Х������Ф��Ѥ��Ƥ����硢���Υѥ����ϥޥ����������о���������Ʊ�����⤷���Ϥ���������ꤷ�ʤ���Фʤ�ޤ��������ʤ����䤤��碌��������Х���������Ǽ���������ޤ���
����ǥ������ե�����˽������ˡ������¤��ؤ��ȥϥå���ơ��֥������Ѥ���������̤���ꤷ�ޤ��� �ǥե�����ͤ�1�ᥬ�Х��ȡ�1MB�ˤǤ��� ʣ�����䤤��碌�ξ�硢�����Ĥ����¤��ؤ��⤷���ϥϥå������¹Ԥ��Ƽ¹Ԥ���뤳�Ȥ����դ��Ƥ��������� ���줾������ˤ��������ؤν��߳��Ϥ����ˡ������ͤ����ꤹ��Τ�Ʊ���������̤λ��Ѥ������˵��Ƥ��ޤ�������ˡ������Ĥ��μ¹���Υ��å����Ϥ�����ư���Ʊ���˹Ԥ��ޤ����������äơ����Ѥ�������ι�פϡ�work_mem�ο��ܤˤʤ�ޤ����ͤ�������ˤϡ����λ��¤�α�դ��뤳�Ȥ�ɬ�פǤ����¤��ؤ�����ORDER BY��DISTINCT������ӥޡ��������Ф��ƻȤ��ޤ����ϥå���ơ��֥�ϥϥå����硢�ϥå���˴�Ť����������IN���䤤��碌�Υϥå���˴�Ť��������ǻ��Ѥ���ޤ���
VACUUM��CREATE INDEX�������ALTER TABLE ADD FOREIGN KEY���ͤ��ݼ����ǻ��Ѥ�������κ������̤���ꤷ�ޤ��� �ǥե�����ͤ�16�ᥬ�Х��ȡ�16MB�ˤǤ��� 1�ĤΥǡ����١������å����Ǥϡ����٤�1�Ĥ����嵭���ϤǤ��ޤ����̾磻�ȥ졼�����Ǥ���������Ʊ��������¿��ȯ�����뤳�ȤϤ���ޤ���Τǡ������work_mem���⤫�ʤ�¿����ͤˤ��Ƥ�����Ǥ��� �礭���ͤ����ꤹ�뤳�Ȥ�vacuum�����ȡ�����פ����ǡ����١����Υꥹ�ȥ���ǽ�����夷�ޤ���
�����ȥХ��塼����ư������ȡ�����autovacuum_max_workers�ܤۤɤ��Υ������ʬ�����Τǡ��ǥե���Ȥ��ͤޤ�⤯���ꤷ�ʤ��褦���դ��뤳�Ȥ�Ф��Ƥ����Ƥ���������
�����Фμ¹ԥ����å��κ���������٤���ꤷ�ޤ��� ���Υѥ���������Ū������ϥ����ͥ�ˤ�궯�פ����ºݤΥ����å����̤Ρ�ulimit -s�⤷���϶ɽ�Ǥ�Ʊ�����ͤ����ꤵ�줿�˸³����顢1�ᥬ�Х������٤ΰ���;�Ϥ���������ΤǤ��� ����;�Ϥϡ������Ф��ƥ롼����ǥ����å����٤�������ɾ���ʤɤμ��פ�����Ū�˺Ƶ�Ū�ʥ롼����ξ��Τ�ɬ�פȤʤ��ΤǤ��� �ǥե���������2�ᥬ�Х��ȡ�2MB�ˤǡ����ʤ깵���ܤǡ�����å���δ����Ϥʤ������Ǥ��� ��������ʣ���ʴؿ��μ¹Ԥ���Ƥ���ˤϾ�����뤫���Τ�ޤ��� �����ѡ��桼���Τߤ�����������ѹ����뤳�Ȥ��Ǥ��ޤ���
max_stack_depth��ºݤΥ����ͥ�����¤���⤤�ͤ����ꤷ����硢˽�������Ƶ��ؿ��ˤ�ꡢ�ġ��ΥХå�����ɥץ�����������å��夹�뤫�⤷��ޤ��� PostgreSQL�������ͥ�����¤���ꤹ�뤳�Ȥ��Ǥ���ץ�åȥե�����Ǥϡ������ѿ���������ͤ����ꤵ���ޤ��� �����������٤ƤΥץ�åȥե����ब���ξ�����Ǥ���櫓�ǤϤ���ޤ��� ���Τ��ᡢ�ͤ����ֻ��ˤ����դ�ɬ�פǤ���
���륻�å������ե�����Ȥ��ƻ��ѤǤ���ǥ������κ������̤����ꤷ�ޤ��� �㤨�С������Ȥ�ϥå���ΰ���ե�����Ǥ��ä��ꡢ����������ݻ������Ǽ�ե�����Ǥ��� �����ͤ�Ķ���褦�Ȥ���ȥ��������̵�뤵��ޤ����ͤϥ����Х���ñ�̤ǻ��ꤵ�졢�ʥǥե���ȤǤ���� -1 �ξ������¤�����ޤ���������ϥ����ѥ桼���Τ߲�ǽ�Ǥ���
��������ˤ�ꡢ����Ϳ����줿 PostgreSQL ���å����ˤ����Ѥ�������ե���������̤������ʤ���ˤ�����ޤ��� �䤤��碌�μ¹Ԥ�����ǻ��Ѥ�������ե�����Ȥ��й�����褦�ˡ�����Ū����ơ��֥�˻��Ѥ����ǥ��������̤Ϥ������¤������˺��Ѥ��뤳�Ȥ�����ޤ�����
���줾��Υ����лҥץ�������Ʊ���˥����ץ�Ǥ���ե�������κ����ͤåȤ��ޤ��� �ǥե���Ȥ�1000�ե�����Ǥ��� �⤷�⥫���ͥ뤬�ץ�������ΰ������¤��פ��Ƥ����硢��������ˤ�����ɬ�פϤ���ޤ��� �������������Ĥ��Υץ�åȥե�������äˤۤȤ�ɤ�BSD�����ƥ�ˤǤϡ��⤷¿���Υץ��������Ƥ��������¿���Υե���������Ȥ��ߤ��Ȥ�����硢�ºݤ˥��ݡ��ȤǤ���ե���������¿���Υե���������Ȥ�����Ƥ��ޤ����⤷��"Too many open files"���顼��ȯ��������硢���������︺���ƤߤƤ��������� ���Υѥ����ϥ����е�ư���ˤΤ������ǽ�Ǥ���
�����ѿ��ϥ����Ф���Ư��������ǻ������ɤ߹��ޤ�ʤ���Фʤ�ʤ�1�İʾ�ζ�ͭ�饤�֥�����ꤷ�ޤ��� ���Ȥ��С�'$libdir/mylib'��mylib.so�ʰ����Υץ�åȥե�����Ǥ�mylib.sl�ˤȥ졼�����ζ�ͭ�饤�֥��ǥ��쥯�ȥ꤫������ɤ߹��ߤ��ޤ��� ��Ű�����Ǥ������Ƥ��������ơ����٤ƤΥ饤�֥��̾�Ͼ�ʸ�����Ѵ�����ޤ����⤷1�İʾ�Υ饤�֥����ɤ߹��ߤ�ɬ�פǤ���С�������̾����ޤǶ��ڤäƤ��������� ���Υѥ����ϥ����е�ư���ˤΤ������ǽ�Ǥ���
PostgreSQL�μ�³������饤�֥��Ϥ��Τ褦�ˤ��ơ�ŵ��Ū�ˤϹ�ʸ'$libdir/plXXX'����Ѥ��������ɤ߹��ߤ���ޤ��� �����ǡ�XXX��pgsql��perl��tcl���⤷����python�Ǥ���
��ͭ�饤�֥�������ɤ߹��ߤ��뤳�Ȥǡ��饤�֥�꤬�ǽ�˻��Ѥ��������饤�֥���Ω�����֤��ά�Ǥ��ޤ��� �Ȥϸ��äƤ⡢���줾��ο��������Хץ������Ϥ�������֤ϡ����Υץ��������饤�֥�����Ѥ��ʤ��Ȥ��Ƥ⡢¿�����ä��뤳�Ȥ�����ޤ��� �Ǥ����顢���Υѥ����ϤۤȤ�ɤΥ��å����ǻ��Ѥ��줽���ʥ饤�֥��ˤΤ߸��ꤹ�뤳�Ȥ��ᤷ�ޤ���
注意: Windows�Ǥϡ������е�ư���˥饤�֥�������ɤ߹��ߤ��Ƥ⡢�����������Хץ������ε�ư���פ�����֤ϸ���ޤ��� �ƥ����Хץ������ϻ������ɤ߹��ޤ줿�饤�֥��٤ơ������ɤ߹��ߤޤ��� ��������shared_preload_libraries��Windows�ۥ��ȤǤ�ͭ�ѤǤ��� ��ͭ�饤�֥�����ˤϡ�postmaster��ư���ˤΤ����������Ԥ�ʤ���Фʤ�ʤ���Τ����뤿��Ǥ��� ���㤨�С���ͭ�饤�֥��ϡ�postmaster�ε�ư������ä���˼¹Ԥ��뤳�Ȥ��Ǥ��ʤ������̥��å��䶦ͭ�����ͽ���Ԥ�ɬ�פ����뤫�⤷��ޤ���
���ꤷ���饤�֥�꤬¸�ߤ��ʤ��ȡ������Фε�ư�˼��Ԥ��ޤ���
PostgreSQL�����ݡ��Ȥ���饤�֥��Ϥ��٤ơ��ߴ������ݾڤ��뤿��˸��������"�ޥ��å��֥��å�"������ޤ��� ���Τ��ᡢ������ˡ��PostgresQL�ʳ��Υ饤�֥�꤬�ɤ߹��ޤ�뤳�ȤϤ���ޤ���
VACUUM ����� ANALYZE ���ޥ�ɤμ¹��桢�¹Ԥ����Ƽ�I/O����ͽ¬�����Ȥ����פ�³���������������ƥब�ݼ餷�ޤ��� ���Ѥ��줿�����Ȥ���vacuum_cost_limit�ǻ��ꤵ�줿�˸��٤�ã����ȡ�����¹Ԥ��Ƥ���ץ�������vacuum_cost_delay�ǻ��ꤵ�줿����äȤδ֥���פ��ޤ������θ塢������ꥻ�åȤ����¹Ԥ��³���ޤ���
���ε�ǽ����Ū�ϡ�Ʊ���¹�Ū�ǡ����١�����ư��Τ���饳�ޥ�ɤ�I/O���Ф���ƶ�������Ԥ���ڸ������ޤ��� VACUUM ����� ANALYZE���ͤ��ݼ��ѥ��ޥ�ɤ�¨�¤˽�λ���뤳�Ȥ����פǤϤʤ����֤���¿������ޤ��� ��������¾�Υǡ����١���������Ԥ��������äơ������Υ��ޥ�ɤ������ƥ��ǽ�Ϥ�¿����˳���Ϳ���ʤ����Ȥ��̾�ȤƤ���פǤ��� �����Ȥ˴�Ť���vacuum�ٱ�Ϥ����¸����뤿�����ˡ������Ԥ����ޤ���
��ư��VACUUM���ޥ�ɤ�¹Ԥ��뤳�Ȥ��Ǥ���褦�ˡ��ǥե���ȤǤ��ε�ǽ��̵���ˤʤäƤ��ޤ��� ͭ���ˤ���ˤϡ�vacuum_cost_delay�ѿ����Ǥʤ��ͤ����ꤷ�ޤ���
�����Ȥθ��٤�ۤ�����硢�ץ�����������פ���ߥ���ñ�̤λ��֤�Ĺ���Ǥ��� �ǥե���Ȥ��ͤ�0�ǡ������Ȥ˴�Ť���vacuum�ٱ䵡ǽ��̵���ˤ��ޤ��� ���������ϥ����Ȥ˴�Ť���vacuum��ͭ���ˤ��ޤ��� ¿���Υ����ƥ�ǡ�������ٱ��ͭ����ʬ��ǽ��10�ߥ��äǤ��� vacuum_cost_delay���ͤ������10���ܿ��Ȥ��ʤ���硢�����礭��10���ܿ������ꤷ����̤�Ʊ��ˤʤ뤫�⤷��ʤ����Ȥ�Ф��Ƥ����Ƥ���������
�����Ȥ˴�Ť����Х��塼���������Ѥ����硢vacuum_cost_delay��Ŭ�ڤ��ͤ��̾狼�ʤ꾮�����ʤꡢ�����Ƥ���10�ޤ���20�ߥ��äˤʤ�ޤ��� �Х��塼��ˤ�����������Ĵ���ϡ�¾�ΥХ��塼��Υ����ȥѥ������ѹ����ƹԤ����Ȥ������Ǥ���
��ͭ�Хåե�����å������ΥХåե���vacuum��ݤ���ͽ¬�����ȤǤ����Хåե��ס���Υ��å�����ͭ�ϥå���ơ��֥�θ���������ӥڡ������������Υ����Ȥ��ޤ����ǥե���Ȥ��ͤ�1�Ǥ���
�ǥ����������ɤ߹��ޤ�ʤ���Фʤ�ʤ��Хåե���vacuum��ݤ���ͽ¬�����ȤǤ������줬������Τϡ��Хåե��ס�����å��λ�ߡ���ͭ�ϥå���ơ��֥�λ��ȡ��ǥ�����������Ū�֥��å����ɤ߹��ߡ������Ƥ������������Ǥ����ǥե���Ȥ��ͤ�10�Ǥ���
vacuum��������ä��ݽ������֥��å����ѹ�������˲̤����줿ͽ¬�����ȤǤ��� �����ƥ��֥��å�����٥ǥ��������Ǥ��Ф��Τ�ɬ�פ�;ʬ��I/O��ɽ���ޤ����ǥե���Ȥ��ͤ�20�Ǥ���
vacuum��ݤ���ץ�������פ����뤳�Ȥˤʤ��߷פ��줿�����ȤǤ��� �ǥե���Ȥ��ͤ�200�Ǥ���
注意: ���פʥ��å�����ͭ����ǽ�ʤ�������ޤ˴�λ���ʤ���Фʤ�ʤ�������������ޤ��������Ȥ˴�Ť���vacuum�ٱ�Ϥ����ͤ����Ǥϵ�����ޤ��� �������äơ������Ȥ��߷פ����ꤵ�줿���٤ʤ�⤯�ۤ����ǽ��������ޤ��� ���Τ褦�ʾ��̵�̤�Ĺ���ٱ���ɻߤ��뤿�ᡢ�ºݤ��ٱ��vacuum_cost_delay * 4 ���¤Ȥ��ơ��ʲ��Τ褦�˷�����ޤ��� vacuum_cost_delay * accumulated_balance / vacuum_cost_limit
�Хå����饦��ɥ饤���ȸƤФ����̤Υ����Хץ����������ꡢ���ε�ǽ�ϡʿ����ޤ��Ϲ������줿��"�����ƥ�"�ʶ�ͭ�Хåե��ν��ߤ�Ԥ����ȤǤ��� ����϶�ͭ�Хåե�����ि�ᡢ�桼�����䤤��碌��������륵���Хץ������Ͻ��ߤ�ȯ������ޤǤ������ޤˡ����뤤�Ϸ褷���Ԥ����֤ˤʤ�ޤ��� ���������Хå����饦��ɥ饤����I/O�ɤ߹��ߤ��Ф���̣������Ū���äθ����ˤʤ�ޤ���������ͳ�ϡ������֤������ƥ��������ڡ����ϥ����å��ݥ���ȴֳ֤ǰ��٤����Ф�����ǽ��������������Хå����饦��ɥ饤����Ʊ���ֳ���ǥ����ƥ�������뤴�Ȥˤ����ʣ����Ф��ޤ��� ����������������Υѥ����ϥ������ȼ���ɬ�פ˱�����ư���Ĵ�����뤳�Ȥ˻��ѤǤ��ޤ���
�Хå����饦��ɥ饤����ư������֤��ٱ����ꤷ�ޤ��� ���줾��μ����ǥ饤���ϡ��ʰʲ��Υѥ����Ǵ��������˰����Υ����ƥ��Хåե��ν��ߤ�Ԥ��ޤ��� ������bgwriter_delay�ߥ��å���פ����塢����꤫�����ޤ��� ���������Хåե��ס���˥����ƥ��Хåե���¸�ߤ��ʤ���硢bgwriter_delay�˷���餺���Ĺ������פ��ޤ��� �ǥե���Ȥ��ͤ�200�ߥ��á�200ms�ˤǤ��� ¿���Υ����ƥ�ǡ�������ٱ�μ����٤�10�ߥ��äǤ��� bgwriter_delay���ͤ������10���ܿ��Ȥ��ʤ���硢�����礭��10���ܿ������ꤷ����̤�Ʊ��ˤʤ뤫�⤷��ʤ����Ȥ�Ф��Ƥ����Ƥ��������� ���Υѥ�����postgresql.conf�ե����롢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��������ǽ�Ǥ���
���줾��μ����ǡ����ο��ʾ�ΥХåե��ϥХå����饦��ɥ饤���ˤ����ޤ�ޤ��� ���������ꤹ�뤳�ȤǥХå����饦��ɽ��ߤ�̵���ˤʤ�ޤ��� ��ʬΥ�������������Ѥ�����ץ������ˤ��������������å��ݥ���Ȥϱƶ�������ޤ��� �ǥե�����ͤ�100�Хåե��Ǥ��� ���Υѥ�����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ������ǽ�Ǥ���
�Ƽ����ǽФ��������ƥ��Хåե����ϡ��Ƕ�μ����ǥ����Хץ�������ɬ�פȤ����������Хåե������ˤ��ޤ��� ���μ�����ɬ�פȤʤ�Хåե�������ꤹ�뤿��ˡ��Ƕ�ɬ�פȤ��줿ʿ�Ѥ�bgwriter_lru_multiplier�ȳݤ���碌���ޤ��� �����ƥ��Хåե��νФ��ϡ�Ʊ���������Ѥߡ������Ѳ�ǽ�ʥХåե������ѤǤ���褦�ˤʤ�ޤǹԤ��ޤ��� �ʤ�����1������bgwriter_lru_maxpages��ۤ���Хåե�����Ф��ޤ��� �������äơ�1.0�����ꤹ�뤳�Ȥϡ�ɬ�פ�ͽ�ۤ����Хåե����ν��ߤˤĤ���"ɬ�פʤȤ���ɬ�פʤ���"�Ȥ����ݥꥷ����ɽ���ޤ��� ����礭���ͤ���ȯŪ������Ф���¿���δ˾�����ޤ��� ��꾮�����ͤϥ����Хץ������Ǥʤ������ߤ�տ�Ū�˻Ĥ��ޤ��� �ǥե���Ȥ�2.0�Ǥ��� ���Υѥ�����postgresql.conf�ե����롢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ������ǽ�Ǥ���
bgwriter_lru_maxpages�����bgwriter_lru_multiplier���ͤ���꾯�ʤ��ȡ��Хå����饦��ɥ饤���ǰ�������������ɲä�I/O��٤�ڸ����ޤ����������Хץ���������ʬ���ȤǹԤ�ʤ���Фʤ�ʤ����ߤ����ä��뤳�Ȥˤʤꡢ���÷��䤤��碌���٤餻�뤳�Ȥˤʤ�ޤ���
PostgreSQL��Ʊ��������ͽ�ꤷ�Ƥ���Ʊ���¹ԥǥ�����I/O��Ȥο������ꤷ�ޤ��������ͤ��礭������ȡ���������̤�PostgreSQL���å����ʿ�Ԥ��Ƴ��Ϥ��ߤ�I/O��ȿ������ä��ޤ��������ϰϤ�1����1000�ޤǡ��ޤ�����Ʊ��I/O�ꥯ�����Ȥ�ȯ�Ԥ�̵���ˤ��를���Ǥ��� ���ߡ���������ϥӥåȥޥåץҡ��ץ������Τߤ�ͭ���Ǥ���
��������γ������Ȥ���ͥ�줿�ͤϡ��ǡ����١����˻��Ѥ����RAID 0���ȥ饤�ס�RAID 1�ߥ顼��������ġ��Υɥ饤�ֿ��Ǥ��� RAID 5�Ǥϥѥ�ƥ��ѤΥɥ饤�֤���˴ޤ�ƤϤʤ�ޤ��� ��������Ʊ���¹ԥ��å�����ȯ�Ԥ����ʣ�����䤤��碌�ǥǡ����١��������ˤ˥ӥ����Ȥʤ��硢�ǥ��������쥤�Υӥ���Ψ���ޤ��뤿��ˡ���꾮�����ͤǽ�ʬ�Ǥ��뤫�⤷��ޤ��� �ǥ������ӥ���Ψ���ޤ��뤿���ɬ�פ��ͤ���礭���ͤ����ꤷ�Ƥ⡢;�פ�CPU�����С��إåɤ�ȯ������������Ǥ���
����١����Υ��ȥ졼����Х��Ӱ��������¤��줿RAID���쥤�ʤɤΡ����¿��ʥ����ƥ�ˤ������������ͤ����ѤǤ���I/O�ѥ��ο��Ȥʤ뤫�⤷��ޤ��� �������ͤĤ��Ф��ˤϡ����餫�μ¸���ɬ�פ��⤷��ޤ���
��Ʊ��I/O�ϼ¼�Ū��posix_fadvise
�ؿ��˰�¸���ޤ���
����ϰ����Υ��ڥ졼�ƥ������ƥ�ˤ�¸�ߤ��ޤ���
���δؿ���¸�ߤ��ʤ���硢�����ͤ��ʳ������ꤹ��ȥ��顼�Ȥʤ�ޤ���
�����Υ��ڥ졼�ƥ������ƥ���㤨��Solaris�ˤǤ�¸�ߤ��뤱��ɤ⡢�ºݲ���Ԥ�ʤ���Τ⤢��ޤ���