9���Ł@IDE�n�[�h�f�B�X�N���u/dev/hda�v�ł͂Ȃ��Ȃ��
��쏃��
���{�q���[���b�g�E�p�b�J�[�h�������
�R���T���e�B���O�E�C���e�O���[�V���������{��
2006/9/26
linux-kernel���[�����O���X�g�i�ȉ�LKML�j�����킢�ŋN����C�x���g�����`������ALinux Kernel Watch�B2006�N8���͂ǂ̂悤�Ȃ��Ƃ��N�����̂��A���Ă݂܂��傤�B
2.6.18�̊J���i���傭
�@8����Linus��3�T�ԋx�ɂ���������߁A���̊Ԃ�Greg KH�������e�i���X����̐���~���܂����B���̊Ԃ��p�b�`�͎�荞�܂�܂������A���܂�ϋɓI�Ȑi���傭�͂Ȃ������悤�ł��B
�@2.6.18-rc4��1�T�ԂŃ����[�X����܂������A���̌�-rc5�������[�X����܂ŋx�ɂ����݂܂����B-rc5�͂��܂��܂ȕύX�������Ă���A�u�����[�X���v�Ƃ������͒�������[�X�̈Ӗ������������悤�ł��B�܂��A�C�x���g����������d�Ȃ����̂ŁA2.6.18�͂ق��̃����[�X��莞�Ԃ��������Ă���悤�ł��B
2.4�n��̃����e�i���X���ǂ����邩
�@2.4�n��̃����[�X�݂̍���ɂ��ẮA���ݖ͍����Ƃ����Ƃ���ł��傤���B�ȑO�́uhot-fix�v�ƌĂԃp�b�`�������[�X���Ă����̂ł����A�ŋ߂�-stable�c���[�ɍ��킹�Ă��A�u2.4.33.3�v�Ȃǂ̖��̂Ń����[�X�����Ă��܂��B
�@2.4�n��̃J�[�l���ɑ��ăZ�L�����e�B�z�[����o�O�Ȃǂ����������ꍇ�AWilly Tarreau�i�J�[�l��2.4�̃����e�i�[�j���C�����c���[�Ƀ}�[�W���邱�ƂɂȂ�܂��B���̏C����2.6�J�[�l���ɂ��łɓK�p����Ă��邩�A�J�[�l��2.6���ΏۂƂȂ�Ȃ��C���̏ꍇ�͓��ɖ�肠��܂���B�������A�J�[�l��2.6�ɂ��K�p�ł���̂ɂ܂��K�p����Ă��Ȃ��C���������肷��ƁA�b�����G�ɂȂ�܂��B���̏ꍇ�A�ǂ�����ׂ����H �u�܂��J�[�l��2.6�ɓK�p���ă}�[�W����邩�ǂ������m�F���Ă���A�J�[�l��2.4�ɓK�p����ׂ����v�Ƃ����̂�Andi Kleen�̈ӌ��ł��B
�@�m���ɁA�u�ŐV�ŃJ�[�l���͏C������Ă��Ȃ��̂ɌÂ��J�[�l���ł͏C������Ă���Ƃ����̂͂܂����v�Ƃ���Andi Kleen�̂�������������܂��B�������A�u����̃p�b�`�����݂��Ă���A���̏�S���g���b�L���O����̂͑�ς��v��Willy Tarreau�͕s�������炵�܂����B
�@�J�[�l��2.4�̗��p�҂͂܂���������͂��B���낢��Ɩ��͂��邩������܂��A�����e�i���X���̂͑����Ăق������̂ł��ˁB
libata�ڍs�Ńf�o�C�X�t�@�C�����ύX
�@libata��ATA�p�̋@�\�ł���Ascsi�T�u�V�X�e�������p���Ă��܂��B���܂̂Ƃ���A�p������ATA�iPATA�j�f�o�C�X�Ɋւ��Ă͊�����ide disk�h���C�o�𗘗p���A�V���A��ATA�iSATA�j�Ɋւ��Ă͐V�K�Ɏ������ꂽlibata���g�����h���C�o�𗘗p����Ƃ����������Ă��܂����B
�@Alan Cox�́A�ulibata��PATA�Ή����\���ɂȂ��Ă����̂ŁA2.6.19�Ɍ�����-mm�c���[�ɂ����Ȃ��ꕔ�̃p�b�`���{���ɓ���āAlibata��PATA�T�|�[�g�𗘗p�ł���悤�ɂ��悤�v�ƒ�Ă��܂����B�܂��A�ulibata�͌��݁A�\�[�X�c���[��drivers/scsi�ȉ��ɂ��邪�A�����drivers/ata�Ɉړ����悤�v�ƕt�������܂����B���Ȃ݂ɁAide disk�֘A��drivers/ide�ɂ���܂��B
�@ide disk�h���C�o�̃R�[�h�͌Â����瑶�݂��Ă�����̂ł��B�����̋@�\�̈ꕔ���܂�libata�Ɏ�������Ă��Ȃ��\���͂���܂����A����̃����e�i���X���l����ƁA�V�����R�[�h�x�[�X�ɓ������Ă����̂��D�܂����ł��傤�B
�@libata�Ɉڍs�����ꍇ�A���[�U�[�̎��_�Ō���ƁA������IDE�n�[�h�f�B�X�N�h���C�o�ł̓f�o�C�X�t�@�C�����u/dev/hda�v�Ƃ��Č����Ă����̂ɑ��Alibata��SCSI���C���𗘗p����̂Łu/dev/sda�v�Ȃǂƌ�����Ƃ����Ⴂ�������܂��B���O�����Ȃ���Ȃ��̂ł����A�v���O�������猩��ƁA���p�ł���ioctl��������肵�܂��B����ɁA���p�ł���p�[�e�B�V�����̐���ide disk��64�Ȃ̂�scsi��16�Ə��Ȃ��Ȃ�܂��B���̓_�͋c�_�ɂȂ�܂������A�����I�ɂ�SCSI�̃f�B�X�N�f�o�C�X��IDE�̃f�B�X�N�f�o�C�X�������ł���f�B�X�N�f�o�C�X�Ɉڍs�������A�Ƃ����b�ŗ����������悤�ł��B
�@libata�Ɉڍs����ۂ́A�f�B�X�N�f�o�C�X���ς���Ă��܂��̂ŋC��t���܂��傤�B
���zOS��̃��\�[�X�����ɑ҂����I
�@Kirill Korotaev�́A���[�U�[���\�[�X���A�J�E���e�B���O���A���p�ł�����E�����琧�����|����Ƃ����p�b�`�uUser Resource Beancounters�iUBC�j�v���Ă��܂����B����́A�e���zOS�Z�b�V�������ꂼ��ŁA���p�ł��鉼�z��������e��J�[�l���̃��\�[�X�A�J�[�l���̒��ŗ��p���Ă���o�b�t�@�̗e�ʂ܂ł��v�����A���p�ł���ʂɐ������ۂ��Ƃ������̂ł��B
�@���Ȃ݂ɁAKirill�͒P���Linux�J�[�l���������̃��[�U�[��Ԃ����z�����Ē���^�C�v�̉��z���Z�p��1�AOpenVZ�̊J���҂ł��B
�@Andrew Morton�͂��̃p�b�`�����āA�u�ʂ����Ă��̎������ق��̃O���[�v�Ō��ݍ�Ƃ��Ă���p�r�ɂ��Ă����p�\�Ȃ��̂Ȃ̂����f�����˂�v�A�܂��u���z���������Ǘ����镔�����������A�����e�i���X�̊ϓ_����D�܂����Ȃ��A�}�[�W���ɂ����v�Ǝw�E���܂����B
�@���z�����ꂽ���\�[�X���v�����Ďg�p������݂��邱�Ƃ́A�V�X�e���S�̂̈���ɕK�v�ł��B�������A�]���v�����Ă��Ȃ������������v������悤�ɃR�[�h��lj�����ƁA�S�̂Ƃ��Ă�蕡�G�ɂȂ胁���e�i���X���ɂ����Ȃ�܂��B�܂��}�[�W�����i�K�ł͂Ȃ��悤�ł����A����̎����Ɋ��҂ł��B
1/2 |
|
||||
|
�A�� Linux Kernel Watch |
�@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
|
|