Linux 공부하기 관련해서 질문좀 드릴꼐요.
Linux Kernel
1. Device mapper
2. Software RAID (raid5)
3. Block device driver basic
4. PCI express port driver.
Hardware Protocol
1. PCI express
2. NVM express
3. IPMI
Task
1. install CentOS 7 to PC
2. partition HDD so that /dev/sda5 has 10GB in size.
3. compile custom kernel and install it
4. write a device mapper kernel module that collect number of write
and read I/O request to /dev/sda5
5. download fio (https://github.com/axboe/fio) and install rio
6. run fio against /dev/sda5 and collect the number of write and read
I/O through the custom kernel module you wrote in step 3.
안녕하세요. 지금껏 kldp 눈팅만 쭉해오던, 컴공학과 4학년 생도입니다.
다름이 아니고 이번에 취직이 되어서 입사를 해야 되는데..
입사하기 전에 시간이 좀 남아서 위에 것들을 공부를 해오 라네요..
Linux Kernel, Hardware Protocol 은 이론서를 보면서 차근차근 해나가면 되는데
Task에 있는 내용중에 1,2,3번 까지는 구글링해가면서 다했습니다만.. 4번 부터 어떻게 해야 할지 모르겠네요..
4번에 보면 device mapper를 커널 모듈로 만들어 insmod로 삽입을 시킨후에, fio 프로그램으로, 방금 만든 커널 모듈가 연동해서
동작 하는 식인 것 같은데.. 혹 device mapper관련해서 경험이 있으신 분이 있으시면, 방향만이라도 좀 잡아주셨으면 합니다.
(사이트나, 책같은거라도!!, 구글링만으로는 한계가 있네요..)
댓글 달기