�Â��ĐV�����u�T�[�o���z���Z�p�v�̍s��
�@�` ������@��Ƀn�C�p�[�o�C�U�[ �`
�����r��
2007/8/10
�T�[�o���z�����������邽�߂̋Z�p���\�t�g�E�F�A�A�n�[�h�E�F�A�̗��ʂŏo������Ă����B�������Ɍ����č�������Ǘ��@�\�̏[���ALinux�J�[�l���ł̃T�|�[�g�������i��ł���i�ҏW���j |
�@�T�[�o���z���Ƃ́A�����I�ɂ�1��̃T�[�o�ɕ����̃T�[�o�V�X�e���������Ă��邩�̂悤�Ɍ�������A�t�ɕ����̃V�X�e����1�̃T�[�o�V�X�e���ł��邩�̂悤�Ɍ������肷��Z�p���B1970�N�ォ�瑶�݂���Â��Z�p�����A�ߔN�Ƃ݂�IT�ƊE�̒��ڂ𗁂тĂ���B
�@���R��1�́A���z�������C���t���[���ɑ�\����鍂���ȃC���t�������łȂ��Ax86�x�[�X�̃n�[�h�E�F�A�ł����p�ł���Z�p�ƂȂ��Ă������炾�B�܂�A�R���f�B�e�B�����Ă����T�[�o���\�[�X���������I�ɗ��p�����i�Ƃ����ʒu�t���ł���B�����݂����낦��悤��CPU���͂��߂Ƃ���n�[�h�E�F�A���̃T�|�[�g�≼�z���\�t�g�E�F�A���[�����Ă���B�����Ɍ����������͐�������Ƃ����邾�낤�B
�T�[�o���������ɏI���Ȃ������b�g
�@�T�[�o���z���Z�p�̓����ړI�Ƃ��ċ�������傫�ȗ��R���u�T�[�o�̓����v�ł���B�w�i�ɂ́A����������IT�������\���Ɋ��p����Ă��Ȃ��Ƃ������Ȃ�����B
�@�T�[�o���z�����i�uVMware ESX Server�v����Ă������C�G���E�F�A�����Ђ̎��ڋq��ΏۂɁACapacity Planner��p���Ď��{���������ɂ��ƁA�T�[�o���\�[�X�̕��ϗ��p���͂킸��7���ɂƂǂ܂��Ă����Ƃ����B�u�܂�A100���~�o���čw�������T�[�o�̂���7���~���������p����Ă��Ȃ��Ƃ�����Ԃ��v�i���Ђ̃e�N�j�J���A���C�A���X�}�l�[�W���A���q��Y���j�B
�@���z���ɂ���ăT�[�o�����邱�Ƃɂ��A�����̃n�[�h�E�F�A���\�[�X�������I�Ɏg���|���A���d�͑�Ȃǂ̉^�p�R�X�g���팸���邱�Ƃ��\���B
�@�T�[�o���z���͂ق��ɂ������I�ȃ����b�g�������炷�B�uNovell Virtualization Tour 2007�v�̂��߂ɗ��������ăm�x���̃��W���[�E���r�[���i�I�[�v���v���b�g�t�H�[���E�\�����[�V�����Y�S���A�V�j�A�o�C�X�v���W�f���g���[�l�����}�l�[�W���j�́A�u���̒��Ŏ��̂悤�ɏq�ׂ��B
�@�u�T�[�o�����ȊO�ɂ��A�R�X�g�����悭�o�b�N�A�b�v�}�V��������������A�v���ȃv���r�W���j���O���s����悤�ɂȂ�B�J���E�e�X�g�p�ɐV���������K�v�ɂȂ����ꍇ�A����܂ł͐����P�ʂ̍�Ƃ�v���Ă����B���z���̃C���[�W�𑗂�o�����Ƃɂ��A�����������Ԃ𐔎��ԒP�ʂɒZ�k�ł���v�i���r�[���j�B
�@�I�y���[�V�����̑��ʂ���́A�����I�ȃT�[�o�̈Ⴂ���z�����W�������邱�ƂŁA�Ǘ���Ƃ̊ȑf�����\���B�T�[�r�X���~���邱�ƂȂ��T�[�o�݁A�g��������A�o�b�N�A�b�v�^�ЊQ��Ɋ��p�����肷��Ƃ������^�p���\�ɂȂ�Ƃ����B
�@���C�G���E�F�A�̖��q���́A���� uValue�R���x���V����2007�̃Z�b�V�����̒��ŁA�u�����T�[�o�̏ꍇ��CPU�Ȃǂ̈Ⴂ�ɂ���āA���ǃT�[�o���ƂɌʂ̊Ǘ���Ƃ��������Ă��܂��B����ɑ����z���ɂ���ăn�[�h�E�F�A�̈Ⴂ���z������A�^�p�̕W�����Ǝ��������\���B�܂��A�T�[�o�̓���ւ���[�X��ɔ����V�X�e����A�v���P�[�V�����̕ύX���s�v�ɂȂ�v�Əq�ׂĂ���B
�@����ɁA���Ђ́uVMotion�v�̂悤�ȃe�N�m���W��g�ݍ��킹��A�f�[�^�̕ی�ɂƂǂ܂炸�A�R���s���[�^���̂��̂̕ی삪�\�ɂȂ�Ƃ����B���炩���ߋK��̍\�����R�s�[���Ă����A�����VMotion��p���Ă��鉼�z�T�[�o�̏������ق��̉��z�T�[�o�Ɉ����p�����Ƃɂ���āA�T�[�r�X��r�ꂳ���邱�ƂȂ��ЊQ�����p�f�[�^�Z���^�[�ւ̐�ւ����s����Ƃ����B
�@���q���́u�ŋ߂�SOA�iService-Oriented Architecture�j�Ƃ������t���悭�����B�A�v���P�[�V�����i�����ĊȒP�ɑg�ݍ��킹�邱�Ƃ��ł���Ȃ�A�C���t���ɂ��Ă��������Ƃ��ł���͂��B�����SOI�iService-Oriented Infrastructure�j�̎��オ���邾�낤�v�Əq�ׁA���������C���t���̍\�z��Z���ԂɎ�������̂����z���Z�p�ł���Ƃ����B
Xen�̓����Ƃ�
�@�T�[�o���z�������������@�ɂ́u���z�}�V���v�u���zOS�v�Ȃǂ������̃A�v���[�`������A��������������\�t�g�E�F�A����������Ă���B
�y�֘A�L���z ���z���Z�p�̃A�v���[�`�Ǝ��� �` VMware����v���ڋZ�pXen�܂� �` ���z���Z�p�̑�{���uXen�v���g���Ă݂悤 �` �C���X�g�[�� & Debian���\�z�� �` |
�@���ł��O�q��VMware�ƕ���ŗL�͂ȉ��z���\�t�g�E�F�A���A�I�[�v���\�[�X���uXen�v���B�P���u���b�W��w���ă[���\�[�X�ɉ����A�����̃x���_�����͂��A�uXen�v���W�F�N�g�v��ʂ��ĊJ���𐄐i���Ă���B
�@7����VA Linux Systems Japan����Â����uXen Conference Japan 2007�v�ɍ��킹�AXen�v���W�F�N�g�̑n�n�҂ŁA�ă[���\�[�X�̃`�[�t�E�T�C�G���X�E�I�t�B�T�[�̃C�A���E�v���b�g�������������B�����́A�x�A���^���Ɣ���z�}�V���̒x���̓[���ɋ߂Â��A�����I�ɂ͂�����OS��[���ɉ��z���Z�p�����ڂ����悤�ɂȂ�Ƃ����r�W������`���Ă���B
Xen�v���W�F�N�g�̑n�n�҂ɂ��ă��[�_�[�߂�C�A���E�v���b�g�� |
�@�v���b�g���ɂ��ƁA�ق��̃T�[�o���z���Z�p�Ɣ�ׂ�Xen�̓����́u���^�̃n�C�p�[�o�C�U�[�ɓ������Ă��邱�Ƃ��v�Ƃ����B
�@�Ⴆ�o�[�W����2.6.20���Linux�J�[�l���ɓ������ꂽ�uKVM�v�́A���S���z�����T�|�[�g���Ă���B�������A�J�[�l���ƈ�̉������A�[�L�e�N�`�����̗p���Ă��邽�߁A�R�[�h���傫���Ȃ胁���e�i���X���Ȃ��ق��A���z�}�V���̈ꕔ�ɋN�������s����S�̂ɔg�y���鋰�ꂪ����B
�@����ɑ�Xen�́u�ƂĂ����������ɂȂ��Ă���A�n�C�p�[�o�C�U�[�͍ŏ����̌����œ��삷��B�e��@�\�͂ł��邾�����̊O���ɏo���Ă���A�唼�̍�Ƃ̓n�C�p�[�o�C�U�[�ȊO�̕����ōs�����ƂɂȂ�B���̂��Ƃ́A�Z�L�����e�B�ƐM�����A�p�������߂�Ƃ����f�U�C���R���Z�v�g��A���ɏd�v���v�i�v���b�g���j�B
�@�܂��ACPU��`�b�v�Z�b�g�AI/O�V�X�e���ȂǁA�n�[�h�E�F�A�����邳�܂��܂ȋ@�\��������Ă���_�������Ƃ����B�Ⴆ��CPU�ł��uIntel VT�v��uAMD-V�v���͂��߂Ƃ��鉼�z���Z�p������Ă��邪�AXen�͂������t�����p����悤�v����Ă���Ɠ����͏q�ׂ��B
�}1�@�u�����������v�Ƃ���Xen�̃A�[�L�e�N�`�� |
�@�u���̒��ł́u�_���domain0�̕����v�ɂ��Ă����y���������Bdomain0�ł��ׂĂ̋@�\��d������ɁA�R���g���[���v���[��OS�ƃh���C�o�h���C���A�T�[�r�X�h���C���ɕ�������Ƃ����l�����ŁA�u�C���^�[�t�F�C�X���ƂɈقȂ�h���C�����g�������Ċg��������������߂邱�Ƃ��ł���B�܂��A�R���g���[���v���[���̃Z�L�����e�B�����߂����ŁA�����̃h���C�o�h���C�����T�|�[�g���ĕ��L���n�[�h�E�F�A�ɑΉ�����Ƃ�������Ɂw�����Ƃ��ǂ�x���\�ɂȂ�v�Ƃ����B
�@ |
1/2 |
|
||||
|
Linux Square�S�L���C���f�b�N�X |
�@Linux Square�t�H�[���� ���z���Z�p�֘A�L�� |
�A�ځF���H�I Xen�Ŏ�������T�[�o���� �L�͂ȉ��z���Z�p�Ƃ��Ē��ڂ��W�߂�悤�ɂȂ����uXen�v�B����Xen�����p���ăT�[�o���������H���Ă����菇����̓I�ɏЉ�܂� |
|
���W�F�T�[�o�̉��z���Z�p�ƃr�W�l�X�W�J�̉\�� jail����UML�^VMware�܂� 1��̃}�V���ŕ����̃T�[�o�����u���z���Z�p�v�BVMware��UML�̓o��ɂ��AWeb�T�C�g�����łȂ�OS���̂����z���ł���悤�ɂȂ��� |
|
���W�F���z���Z�p�̃A�v���[�`�Ǝ��� VMware����v���ڋZ�pXen�܂� 1��̃T�[�o�ŕ����̉��z�}�V�������s���鉼�z���Z�p�́A��ԃR�X�g������������\�������B�ŐV�̉��z���Z�p���T�ς��Ă݂悤 |
|
���W�F���zOS�uUser Mode Linux�v���p�@ �Z�p�������J�[�l���J�X�^�}�C�Y�܂� Linux��ʼn��z�I��Linux����UML�̎d�g�݂���C���X�g�[���^�Ǘ����@��IPv6�ȂǂɑΉ�������J�[�l���\�z�܂ł�O���� |
|
���W�F���z���Z�p�̑�{���uXen�v���g���Ă݂悤 �C���X�g�[�� & Debian���\�z�� �����p�t�H�[�}���X�Ŗ{����1�ƂȂ������z�}�V�����j�^�uXen�v�B���{��ɂ�����Ȃ�Xen���A���ۂɓ������Ă݂悤 |
|
���W�F���z���Z�p�̑�{���uXen�v���g���Ă݂悤 Xen�Ή��J�X�^���J�[�l���\�z�� Xen������т��̏�œ��삷�鉼�z�}�V���p�J�[�l���������ō\�z���悤�B����ɂ��A���R�ɃJ�X�^�}�C�Y�����J�[�l���𗘗p�ł��� |
|
���W�FIPv6�AUML�A�Z�L�����e�B�@�\�̓��� �S�e��������Linux�J�[�l��2.6�m��4�́n ����́A����܂łɏЉ��Ȃ������@�\����C�ɏЉ��B�����ǂ߂A�J�[�l��2.6�̐��������[�X���y���݂ɂȂ邾�낤 |
|
Linux Square�v���_�N�g���r���[�@VMware Workstation 4 PC/AT�݊��@�G�~�����[�^�Ƃ��ĕs���̒n�ʂ�z����VMware�B���̐V�o�[�W�����������[�X���ꂽ�B�V�@�\�������Ă݂悤 |
|
�Â��ĐV�����u�T�[�o���z���Z�p�v�̍s�� �T�[�o���z�����������邽�߂̋Z�p���\�t�g�E�F�A�A�n�[�h�E�F�A�̗��ʂŏo������Ă����B�n�C�p�[�o�C�U�[�̂���Ȃ鍂�����Ɍ������������Љ�� |
|
Linux Square�t�H�[�����S�L���C���f�b�N�X |
- �y pidof �z�R�}���h�\�\�R�}���h������v���Z�XID��T�� �i2017/7/27�j
�{�A�ڂ́ALinux�̃R�}���h�ɂ��āA��{��������I�v�V�����A��̓I�Ȏ��s��܂ł��Љ�Ă����܂��B����́A�R�}���h������v���Z�XID��T���upidof�v�R�}���h�ł��B - Linux�́u�W���u�R���g���[���v���}�X�^�[���悤 �i2017/7/21�j
�@����́A�R�}���h���C�����ł̃W���u�R���g���[���������Ă݂܂��傤�BX���������Ȃ��T�[�o�Ǘ�����[�g�ڑ����ɖ𗧂���ł� - �y pidstat �z�R�}���h�\�\�v���Z�X�̃��\�[�X�g�p�ʂ�\������ �i2017/7/21�j
�{�A�ڂ́ALinux�̃R�}���h�ɂ��āA��{��������I�v�V�����A��̓I�Ȏ��s��܂ł��Љ�Ă����܂��B����́A�v���Z�X���Ƃ�CPU�̎g�p����I/O�f�o�C�X�̎g�p��\������upidstat�v�R�}���h�ł��B - �y iostat �z�R�}���h�\�\I/O�f�o�C�X�̎g�p��\������ �i2017/7/20�j
�{�A�ڂ́ALinux�̃R�}���h�ɂ��āA��{��������I�v�V�����A��̓I�Ȏ��s��܂ł��Љ�Ă����܂��B����́AI/O�f�o�C�X�̎g�p��\������uiostat�v�R�}���h�ł��B
|
|