作者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/cn.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