�@�` �Z�p�������J�[�l���J�X�^�}�C�Y�܂� �`
Linux��ʼn��z�I��Linux�����uUser Mode Linux�v�B�d�g�݂���C���X�g�[���^�Ǘ����@�A������IPSec��IPv6�ɑΉ������邽�߂̃J�[�l���\�z�܂ł�O�����B
�{�{ �v�m�j<[email protected]>
NTT�f�[�^ �V�X�e���J�����Ɩ{��
��ՃV�X�e�����ƕ� ���\�����[�V�����Z�p�S��
2002/5/25
User Mode Linux�Ƃ́H
�@User Mode Linux�i�ȉ�UML�j�́A�T�[�o�̉��z���Z�p�ƃr�W�l�X�W�J�̉\���ł��Љ�ꂽ�ALinux�̏�œ��삷��Linux OS�ł��B�����ɂ����ƁuLinux OS�v�Ƃ͏����Ⴂ�܂����A���Ƃ��Ă͂����\�����Ă������x���Ȃ��ł��傤�B
�@���{��ɂ���Ƃ��ẮA�uUser Mode Linux�Љ�v�ihttp://www.digitalinfra.co.jp/uml/index.html�j������܂��B�����ɂ́A���ۂɎg���ɓ������ĕK�v�Ƃ������Ȃǂ�����܂��B2002�N5�����݂ł͖��|��̕��������Ȃ肠��܂����AUML�̎g�p�ɕK�v�ȕ����͖|��Ă���̂ŁA���܂�x��͂���܂���B
�@�Ȃ��A�{�e�ł͕X��AUML����OS���uHost OS�v�AUML�ɂ���Ē����OS�i���j���uGuest OS�v�ƌĂт܂��B
��UML�̋@�\�T�v
�@UML�ł́A�ǂ̂悤�ȋ@�\���p�ӂ���Ă���̂ł��傤���B�����Ɩڗ��@�\��������ƁA
- UML�ɂ��v���Z�X�̓Ǝ��X�P�W���[�����O�i���j
- �l�b�g���[�N�@�\�̃t���T�|�[�g�iUniversal TUN/TAP�h���C�o�o�R�j
- �f�B�X�N�C���[�W�t�@�C����ɍ\�z���ꂽLinux��
- �����t�@�C���ւ̃f�B�X�N�C���[�W�ύX�����擾
- hostfs�@�\�ɂ��AHost OS����̃t�@�C�������ւ̃A�N�Z�X
- ���z�����ꂽ�V���A���E�h���C�o�o�R�ł�UML�ւ̃��O�C��
�Ȃǂ�����܂��B
�@�ق��ɂ���������̋@�\������܂����A���������uLinux Full Featuring�v�ȉ��zOS�Ȃ̂ŁA�S���������Linux�̊�{�@�\�{UML���L�̋@�\�̏Љ�ɂȂ��Ă��܂��܂��B
���F�h�L�������g�ɂ́A�uHost OS����Ɨ������X�P�W���[���v�ƋL�q����Ă��܂��B |
��UML�̃v���Z�X�^�������Ǘ�
1�D�������Ǘ�
�@UML�́AHost OS�̏�œ��삷��v���Z�X�Q�ł��̊����\������܂��B�]���āA�ŏI�I�ȃ������Ǘ���Host OS�����{���܂��B�Ȃ��A�f�t�H���g�ŔF�����郁������32Mbytes�ƂȂ��Ă��܂����A�J�[�l���ɗ^����p�����[�^�ŁA
linux mem=96M |
�Ƃ���ƔF�����郁�����T�C�Y��ύX�ł��܂��B���̃p�����[�^�́A���ۂ�Host OS���F�����Ă��郁�����T�C�Y�Ƃ͖��W�ɗ^���邱�Ƃ��\�ł��BHost OS���F�����Ă��郁�����T�C�Y�ȏ�̗e�ʂ�Guest OS�ɔF�������邱�Ƃ��\�ł����A���܂�Ӗ�������Ƃ��v���܂���B����ɁA���܂�傫�ȃ������T�C�Y���w�肷��ƁAUML���̂��G���[���o�͂��ċN�����܂���B�M�҂̊��i������128Mbytes�A�X���b�v256Mbytes�j�ł́A480Mbytes�ȏ���w�肵���Ƃ���ŋN�����Ȃ��Ȃ�܂����B
2�D�v���Z�X�\��
�@UML�́A�Ǝ��Ƀv���Z�X�Ǘ����s���܂����A�ŏI�I�ɂ́A
�uUML��œ��삵�Ă���1�v���Z�X�v���uHost OS���1�v���Z�X�v |
�Ƃ����}�b�s���O���Ȃ���܂��B�����Ƃ��ẮA�}1�̂悤�ɂȂ�܂��B���R�A�v���Z�X�����͗L���Ȃ̂ŁAUML�������ƃA�N�e�B�u�ȃv���Z�X����������ƁA�v���Z�X�X�C�b�`�̂��߂ɂ�葽���̎��Ԃ������邱�ƂɂȂ�܂��B
�}1�@UML���p���̃v���Z�X�̏�� |
�@���̓_�AVMWare���}2�̂悤�ɁA�n�[�h�E�F�A��1�̃v���Z�X��ŃG�~�����[�g����悤�Ȍ`�ɂȂ邽�߁A���z�}�V����OS����ł�����v���Z�X�������Ă�Host OS�̃v���Z�X���������邱�Ƃ͂���܂���B
�}2�@VMware���p���̃v���Z�X�̏�� |
�@ |
1/5
|
|
||||||||||
|
Linux Square�S�L���C���f�b�N�X |
�@Linux Square�t�H�[���� Linux�J�[�l���֘A�L�� |
�A�ځFLinux Kernel Watch�i�A�ڒ��j Linux�J�[�l���J���̌���ł͂��܂��܂Ȓ�Ă�c�_�����킳��Ă��܂��B���̒����炢�����̃g�s�b�N���s�b�N�A�b�v���Ă��`�����܂� |
|
�A�ځFLinux�t�@�C���V�X�e���Z�p��� �t�@�C���V�X�e���ɂ͂��ꂼ�����������B�{�A�ڂł́A��b�Z�p����e�t�@�C���V�X�e���̓����A�p�t�H�[�}���X�������� |
|
���W�F�S�e��������Linux�J�[�l��2.6�m��1�́n �G���^�[�v���C�Y�����ɍ��V���ꂽ�J�[�l���E�R�A ���ɑS�e�����炩�ɂȂ����J�[�l��2.6�B6���ɐ��������[�X�����\��̎�������ŃJ�[�l���̉��Ǔ_��V�@�\���ڂ���������� |
|
���W�F/proc�ɂ��Linux�`���[�j���O�m�O�ҁn /proc�ŗ�������OS�̏�� Linux�̏�Ԋm�F�⋓���̕ύX�ŏd�v�Ȃ̂�/proc�t�@�C���V�X�e���ł���B/proc�̊T�O��/proc�𗘗p����OS�̏�Ԋm�F���@��������� |
|
���W�F���zOS�uUser
Mode Linux�v���p�@ Linux��ʼn��z�I��Linux����UML�̎d�g�݂���C���X�g�[���^�Ǘ����@��IPv6�ȂǂɑΉ�������J�[�l���\�z�܂ł�O���� |
|
Linux�̃J�[�l�������e�i�͏_��ȃV�X�e�� �J�[�l�������e�i�����R�~���j�e�B��IA-64 Linux IA-64 Linux�̃J�[�l�������e�i�ł���Bjorn Helgaas���B������Linux�J�[�l���̊J���̐��Ȃǂɂ��Ďf���� |
|
|
- �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
|
|