作者chiaohuang (宅男一枚)
看板LinuxDev
標題[問題] 學習 SATA, NVME
時間Thu Oct 10 22:28:44 2019
各位前輩大家好
最近想趁年後轉職
我一直想進 SSD 相關產業
我看 104 相關職缺
都說熟悉SATA或NVME這些協定
我沒有這方面的相關經驗
但目前手上可以拿到有SATA或NVME的板子 可以玩
我也只會把他mount起來可以 確認可以存取
我的程度就是僅僅可以寫一些linux kernel module
GPIO I2C SPI 這些比較簡單的
是不是能請各位有經驗的大大
能給我一點方向
讓我對於 SATA 或 NVME有點實作經驗
這樣讓我去面試時 比較有東西講 錄取機會比較大
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.236 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/LinuxDev/M.1570717726.A.7D2.html
1F:推 os369510: 看起來你技能樹點在系統 可以考慮去NAS場 protocol就查s 10/12 19:07
2F:→ os369510: pec即可 多debug就熟能生巧惹 或是去看scsi and block s 10/12 19:07
3F:→ os369510: ubsystems 怎做的 10/12 19:07
4F:→ chiaohuang: 感謝 os大的推文 是的 我目前待系統場 一直想進ic場 10/13 23:20
5F:→ chiaohuang: 所以想多了解深入一點的技術.. 是不是能給我一點學 10/13 23:20
6F:→ chiaohuang: 習這方面的方向呢 謝謝 10/13 23:20
7F:→ alongalone: 該不會是想去SMI吧 10/17 08:29
8F:推 os369510: IC 廠大部分都找FW engineer 不需要懂Linux 最多就前端 10/23 21:26
9F:→ os369510: 可能會接Sata sas 等 command 而已 目前P S Marvell 有 10/23 21:27
10F:→ os369510: 在找OCS engineer 會跟Linux 比較有關 但很少人會碰 lig 10/23 21:27
11F:→ os369510: htnvm 基本上大致了解device driver, block layer, file 10/23 21:27
12F:→ os369510: system 不要太笨都可以去試試看 如果沒要談高薪的話啦 b 10/23 21:27
13F:→ os369510: tw 會一些DB可以加分 10/23 21:27
14F:推 s6414073: NVMe去看SPDK 基本上到NVMe 沒必要用kernel的block I/O 11/20 23:17
15F:→ s6414073: NVMe就是打穿或說繞過kernel 透過UIO去access NVMe SSD 11/20 23:18
16F:推 s6414073: 用SPDK 然後透過user space程式直接access SSD 11/20 23:21
17F:→ s6414073: 現在Flash Array用kernel module根本快不起來 11/20 23:22
18F:→ s6414073: 現在主流大廠都把NVMe Flash Array移植到user space了 11/20 23:23
20F:→ s6414073: 上面筆誤 是 SPDK就是打穿或說繞過kernel 11/20 23:26
21F:→ aweilin: 不懂Linux? 不懂要怎樣debug?如果有效能問題,都不懂 02/28 09:57
22F:→ aweilin: 只做到Function work是ok拉!如果是要fine tune不認為 02/28 09:58
23F:→ aweilin: 不懂就有辦法能夠解決系統性的問題。因為很多都是要看到 02/28 09:58
24F:→ aweilin: 比較深入才有辦法有感覺 02/28 09:59
25F:→ aweilin: 如果效能不好,透過Perf分析都卡在某些function,還是要 02/28 09:59
26F:→ aweilin: 上去看才有辦法解決問題 02/28 10:00