�����ׂȂ̂ɕЕ��̃T�[�o�ɂ����]�T���c�c�Ȃ��H�FLinux�g���u���V���[�e�B���O�T��c�i1�j�i1/4 �y�[�W�j

» 2008�N02��04�� 00��00�� ���J
[���R�`�m�CNTT OSS�Z���^]

�@NTT�O���[�v�̊e�ЂŖ‚炵��������Linux�g���u���V���[�e�B���O�T��c�́A�e�ЂŔ|����OSS�֘A�Z�p����ɁANTT OSS�Z���^�ɏW�߂�ꂽ�B���i�͊�{�I��NTT�O���[�v�݂̂𑊎�Ɋ������Ă��邪�A���ꂾ���ŏI��鉴�������Ⴀ�Ȃ��B���񂩂�OSS�������Ă��đ��������g���u������������ߒ�����IT�ŘA�ڂ��Ă������B

�@�\�[�X�R�[�h��������΂ǂ�ȃg���u���ł��������閽�m�炸�A�s�”\���”\�ɂ��A�����̃o�O�𕲍ӂ���A������Linux�g���u���V���[�e�B���O�T��c�I�@�������؂肽���Ƃ��́A���‚ł������Ă���I

OS�F���c�N��
���̓��[�_�[�A���c�N���BLinux�̒B�l�B���̂悤�Ƀ\�[�X�R�[�h���x����OS�𗝉����Ă���l�ԂłȂ���΁A�S��B����Linux�g���u���V���[�e�B���O�T��c�̃��[�_�[�͖��܂��B

Web�F���R�`�m
���́A���R�`�m�BWeb�Z�p�̒B�l���BApache�̂悤��Web�T�[�o����Tomcat�AJBoss�݂�����Java�A�A�v���P�[�V�����Z�p�܂ŁA���ł������������Ă݂��邺�B

DBMS�F���_�O
���_�O�BPostgreSQL�̒B�l���B�J������T�|�[�g�܂ʼn��ł�����Ă݂��炟�B�ł��^���pDBMS�����͊��قȁB

HA�F�c�� ���K
�悧�I ���҂��ǂ��B�����܂���HA�G�L�X�p�[�g�BHeartbeat���g���ăN���X�^���\������r�͓V����i�I�@HA���D���Ȃ�Ċ�l�H�@�ϐl�H�@�����牽�H�@HaHaHaHa!!

�@�܂��͎�n�߂ɁAWeb�̒B�l�A���R�`�m�����������g���u�����Љ�邺�I�@�Ō�܂œǂ�ŁA���ЎQ�l�ɂ��Ă���I


���\���ؒ��ɐ������u�Ƃ���v�g���u��

�@�c�c�Ƃ����킯�ł��ꂩ��4��ɕ����āALinux���v���b�g�t�H�[���ɁA�I�[�v���\�[�X�\�t�g�E�F�A��g�ݍ��킹�č\�z�����V�X�e���ł悭�˂�������g���u���̏Ǘ�Ƃ��̉����v���Z�X���ANTT OSS�Z���^�ł̎������ɏЉ�Ă����܂��B

�@�ŏ��Ɏ��グ��g���u����́AWeb�A�v���P�[�V�����T�[�o�ł̖��ł��BWeb�T�[�o�uApache�v�ƃA�v���P�[�V�����T�[�o�uTomcat�v�̊Ԃ��‚Ȃ����W���[���umod_jk�v�́A�A�v���P�[�V�����T�[�o�ɑ΂��ĕ��ו��U�i���[�h�o�����X�j���s���@�\������Ă��܂��B�������A�M�҂��o�������Ƃ��鐫�\���؂ŁA���̕��ו��U�@�\�̐U�蕪�����@�������ƂȂ�A2�‚̃A�v���P�[�V�����T�[�o�Ԃŕ��ׂ̃o�����X�����܂����Ȃ��Ƃ������ۂɑ������܂����B

�@����͂��̎��ۂ���͂��A�ǂ̂悤�ɉ��������̂���������Ă��������Ǝv���܂��B

�֘A�L��


�����V�X�e���\���Ȃ̂�CPU���ׂɍ���

�@���̃V�X�e���͑�K�͂Ȃ��̂��������߁A�N���C�A���g�������X�ɑ��₵�A�������ׂ��|���Č��؂�i�߂܂����B�N���C�A���g����1��5000�ɂ܂ő��₵���Ƃ���A�ꌩ����ɓ��삷��悤�Ɍ����Ȃ���A�悭�悭�m�F����ƁA�G���[�͏o�Ă��Ȃ����̂́A2�‚̃A�v���P�[�V�����T�[�o��CPU�g�p���ɍ��������錋�ʂɂȂ�܂����B

�@�ڍׂɌ���ƁA1��3000�N���C�A���g�𒴂��������肩�珙�X�ɍ����o�Ă��邱�Ƃ����Ď��܂��B�����1��3500�N���C�A���g�̎��_�Ŗ�3���ɍL����A���E���\�ł���1��5000�N���C�A���g�ȍ~�ł͂��̍��͂���ɑ傫���Ȃ�A��15���̕΂肪�������Ă��܂����B

�@���ו��U�����Ă���̂�CPU�g�p�����΂��Ă��܂��Ă���Ƃ������Ƃ́A���ɍ���A�v���P�[�V�����T�[�o�ɔ��ɍ������ׂ��|����悤�ȏ󋵂ɂȂ����Ƃ��A��������2��p�ӂ����A�v���P�[�V�����T�[�o�̔\�͂𐶂����؂�Ȃ��Ƃ������Ƃ��Ӗ����Ă��܂��B

�@���āA���̕΂�͂Ȃ��N�������̂ł��傤���H �����āA�΂肪�N����Ȃ��悤�ɂ���ɂ́A�ǂ̂悤�ɑΏ�������悢�̂ł��傤���H �ȉ��A���ۂɒ����������e����ɐ������Ă����܂��傤�B

���W���I�ȍ\���łȂ�����蔭��

�@���̊‹��ł́A�ȉ��̃\�t�g�E�F�A��g�ݍ��킹�A�W���I��Web3�w���f���𗘗p���Ă��܂����B

}1@eXg‹ �}1�@�e�X�g�‹�

�@���̊‹��ł́A�ȉ��̂悤�Ȏd�g�݂ŏ璷�����{���Ă��܂��B�܂��AUltra Monkey�ihttp://ultramonkey.jp/�j�����N�G�X�g��U�蕪���AWeb�T�[�o�̕��ו��U���s���Ă��܂��B���ɕЕ���Web�T�[�o���_�E�����Ă��A�����Е���Web�T�[�o�ŃT�[�r�X���p�����邱�Ƃ��ł��܂��B

�@�܂����ꂼ���Web�T�[�o�ł́Amod_jk���A�v���P�[�V�����T�[�o�ɑ΂��镉�ו��U���s���A���N�G�X�g��U�蕪���܂��B�����ł��A�����A�v���P�[�V�����T�[�o���_�E�����Ă��A�����Ă�����̃A�v���P�[�V�����T�[�o�𗘗p���ăT�[�r�X���p�����܂��B

�@����ɁA�f�[�^�x�[�X�T�[�o���_�E�������ꍇ�́AHeartbeat�i��1�j���A�N�e�B�u�^�X�^���o�C��؂�ւ��A�t�F�C���I�[�o�[���܂��B

��1�FHeartbeat�FHA�i���—p���j�N���X�^���������邽�߂́A�I�[�v���\�[�X�\�t�g�E�F�A�ł��Bhttp://www.atmarkit.co.jp/flinux/index/indexfiles/heartbeatindex.html���Q�ƁB


�����\���؂ɗ��p�ł���c�[��

�@���\���؂ɂ́A����̌��ؗp�ɍ쐬�����x���`�}�[�N�uTPC-W�v�i��2�j��p���܂��B���ׂ�������TPC-W�N���C�A���g�̎��s����ɁA�I�[�v���\�[�X���uApache JMeter�v�ihttp://jakarta.apache.org/jmeter/�j�𗘗p���܂����B

�֘A�L��


�@���؂́A�N���C�A���g��1��3000����n�܂�A1��6000�N���C�A���g�܂ő��������܂����B�e�N���C�A���g�́A���ꂼ�ꕽ��7�b���ƂɃ��N�G�X�g�𑗐M����悤�ɐݒ肵�Ă��܂��B���؎��Ԃ�40���ŁA����ɉ����ă����v�A�b�v�i���ׂẴN���C�A���g�������オ��A�A�N�Z�X�����ω�����܂Łj�ɗv����20�����������v60���ōs���܂����B

�@�O�q�����Ƃ���A7�b�̎v�l�x���i�A���������N�G�X�g�̊ԂŔ�������ҋ@���ԁj������̂ŁA���ꂼ��̓����A�N�Z�X����1857�`2286�ɂȂ�܂��B���̌��ʂ�WIPS�i��3�j�Ō���ƁA�ڕW�ǂ���̐��\���o�Ă����Ԃł����B

�N���C�A���g�� WIPS�i���z�l�j WIPS�i�����l�j ��
13000
1857
1822
98.12
14000
2000
1947
97.35
15000
2143
2035
94.96
15500
2214
1968
88.89
16000
2286
1979
86.57
�\1�@WIPS�Ōv���������\���茋��

��2�FTPC-W�FTPC�iTransaction Processing Performance Council�j�ɂċK�肵�Ă���Web�V�X�e���x���`�}�[�N�W���ł��Bhttp://www.tpc.org/tpcw/���Q�ƁB

��3�FWIPS�FWeb Interaction Per Second�B�������\�������w�W��1�‚ŁA1�b�Ԃ�Web�C���^���N�V��������\���܂��B


�g���u�������؂蕪���̃X�e�b�v

�@���̏󋵂ŁA���ׂ̕΂�̌����Ƃ��čl������v���͂����‚�����܂����B

  • mod_jk�̃��[�h�o�����X���ݒ�ǂ���ɍs���Ă��Ȃ�
  • �K�x�[�W�R���N�V�����iGC�A��q�j����������CPU�ɕ��ׂ��|�����Ă���
  • Tomcat��ŏ����҂��̃X���b�h���������đS�̂̃p�t�H�[�}���X�ɉe����^���Ă���

�@�������m���߂邽�߂ɁA�u�A�N�Z�X���O�̊m�F�v�ujstat�ɂ��GC�̏󋵂̊m�F�v�u�X���b�h�_���v�̎擾�v�Ə���ǂ��ĒNj����Ă݂܂��傤�B

�@����͐��\���؂Ȃ̂ŁA���O���͂��߂Ƃ���e���{�f�[�^�͎��W�ς݂ł����B���W������Ȋ�{�f�[�^�͈ȉ��̂悤�ɂȂ�܂��i�T�[�o�ƃN���C�A���g���ʁj�B

  • CPU����iuser�Asys�Aiowait�j
  • ContextSwitch���
  • Memory����ifree,userd,cached,swapused�j
  • Swap���
  • Network����iNIC���Ɓj
  • procs���
  • IO���

�@�A�v���P�[�V�����T�[�o�ł͂���ɁA�ȉ��̂悤�ȏ����擾���Ă��܂��B

  • jstat����iGC���AHeapMemory���j
  • Tomcat Resource����iResponseTime�AThread pool���j
    �i���T�[�o�ɂ‚��Ă͊����j

�@�������ڂ����������邱�ƂŁA�����̐؂蕪�����s���Ă����܂��B

��ThreadBusy�̐��ɍ����I

�@���W�����f�[�^��1�‚��AThreadBusy�ł���X���b�h���̃O���t�ł��BThreadBusy�Ƃ́A���ۂ�Tomcat�����N�G�X�g���󂯕t���āA�������̃X���b�h�̂��Ƃ��w���܂��B

�@���̃O���t���������l���A�uAP1�v�ƁuAP2�v�ő傫���قȂ��Ă��܂����BAP1�ł́AmaxThreads�̐ݒ�̌��E�ł���2000�܂Ŏg�p���Ă���̂ɑ΂��AAP2�ł͂����܂Ŏ��炸�A����700���x�ɂƂǂ܂��Ă��܂����B

�@�ǂ���炱�ꂪ�����̂悤�ł����A���ۂ̂Ƃ���A�Ȃ�ThreadBusy�̃X���b�h���ɍ����o�Ă��܂��̂������ł��B

�@�@�@�@�@�@ 1|2|3|4 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B