문제는 제가 맡은 부분은
ssd에 적합한 ftl을 포함한 아랫부분을
커널에 올리기위해
블럭디바이스에 붙이는 부분인데
어떻게 해야할지 감이 잘 안와서 질문을 드립니다.
보통 블럭디바이스로 무언가를 붙이려고 할때..
어떤 작업들이 필요한지 조언 좀 부탁드리겠습니다.
SSD에 적합한 FTL이란 용어가 좀 이상하게 다가오네요.
SSD 내에 FTL이 존재하고 이 FTL이라는 것은 SSD를 하드디스크와 같은 Block device 처럼 동작해도록 해주는 건데요.
SSD에 적합한 FTL을 호스트 머신의 커널에 올린다는 말이 이상하게 와 닿네요. 제가 이상하게 이해를 한 건지..
하실려는게 SSD에 잘 동작할 수 있도록 기존의 storage layer에 무언가를 추가해서 성능을 좋게 만들겠다고 하시는 거라면
기존의 storage layer를 다 파악하시고 중간에 layer를 하나 추가해주셔서 최적화를 하시던지 파일시스템을 바꾸시던지 해야할 것으로 보입니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
SSD에 적합한 FTL이란
SSD에 적합한 FTL이란 용어가 좀 이상하게 다가오네요.
SSD 내에 FTL이 존재하고 이 FTL이라는 것은 SSD를 하드디스크와 같은 Block device 처럼 동작해도록 해주는 건데요.
SSD에 적합한 FTL을 호스트 머신의 커널에 올린다는 말이 이상하게 와 닿네요. 제가 이상하게 이해를 한 건지..
하실려는게 SSD에 잘 동작할 수 있도록 기존의 storage layer에 무언가를 추가해서 성능을 좋게 만들겠다고 하시는 거라면
기존의 storage layer를 다 파악하시고 중간에 layer를 하나 추가해주셔서 최적화를 하시던지 파일시스템을 바꾸시던지 해야할 것으로 보입니다.
댓글 달기