永发信息网

linux 3.0内核识别sata 2T以上硬盘比较慢

答案:3  悬赏:70  手机版
解决时间 2021-04-01 12:46
linux 3.0内核识别sata 2T以上硬盘比较慢
最佳答案
首先,不能说识别500G的快,3T的就慢。你这个3T的盘看型号好像是希捷的3T企业级盘。
首先来说一下SATA磁盘的识别流程。
第一步,OOB,即双方互相确认对方是SATA接口还是SAS接口
第二步,速度协商,即协调以两者中最低的速度来作为传输速度
第三步,身份确认。SATA盘需要向HOST发送一下自己的身份的一个命令。
你的第一步明显PASS。而且提示了速度是1.5Gbps,估计你主板的SATA controller是一代的吧
但是后面你看到了ata2.00: hard resetting link
这意思是说,运行失败,双方互相reset一下,从第一步重新识别。
很幸运你的重试几次以后OK了。
我认为这里的问题点可能有2:
1,你的SATA盘是不是真的不是特别好?你放在别人机器上会是什么反应
2,你的SATA controller是不是不好?因为你的速度是1.5Gbps,显然是最低的速度。所以是不是你的主板型号比较老,和3T盘的兼容性不是很好?追问您的回答比较详细,不过我的板子是嵌入式的,用的hisi3531,cpu上有两个sata口,外边接有sata扩展芯片,每个引脚扩展了4个硬盘。主要是第一次识别硬盘好像都错误,第二次才可以识别到。追答其实你这种情况很正常。
每种硬盘的性能不一样,识别速度也不一样。比如SAS盘,1s不到就能识别。而SATA盘就差不多在10s-20s之间。因为SAS和SATA的协议决定了就是有这么大的差别。而每次识别对于controller来说都会有一个重试机制,在有效的时间内重试OK都算没问题。我也见到过很多重试几次才成功的硬盘,不过这并不影响其真正的传输性能。
真正要说原因是什么,那就是和硬盘的电气信号有关系。硬盘识别是在双方能传输数据之前,所以其识别信号全部是一些电气信号,有些硬盘比如由于时间长了以后,一些元器件老化,氧化等原因导致其电气特征发生了微妙的变化,即他发送的电气信号可能有些偏差,这就导致了controller认为他发送的不对需要重新发送。有些磁盘比较严重就无论如何都成功不了,而有些硬盘在重试几次之后就会OK。
内核中的mpt2sas驱动是负责识别硬盘的,你可以用命令modinfo mpt2sas看看你的驱动的版本号是多少,更新一下驱动也可能能避免由于controller这一端的问题。
全部回答
这种问题还是在stackoverflow这种地方问吧,百度知道很难找到答案
我现在用的是hi3520a,开机一直打印
ata2: SATA link down (SStatus 1 SControl 310)
ata2: EH complete
ata2: exception Emask 0x10 SAct 0x0 SErr 0x4000000 action 0xe frozen
ata2: irq_stat 0x00000040, connection status changed
ata2: SError: { DevExch }
ata2: limiting SATA link speed to 1.5 Gbps
ata2: hard resetting link
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为了减缓人们排长队结账而产生的无聊情绪,商
半径为4cm的圆面等于多少?(过程)
Recently和Nearly有什么差别
我被录到华中科大的卫生事业管理专业
求王力的中国古代文化常识pdf
oukitelk4000他妈的到底在哪里买
请问中华民族最伟大的英雄武悼天王冉闵的墓碑
海阳哪里好玩著名景点
天佑这件西装多少钱
特百惠舜泰园体验中心地址好找么,我有些事要
公司以项目结束 不再需要该岗位为由 解除劳动
未经过滤的井水烧开后可以喝吗
左右腿不一样粗,什么原因?运动能解决吗?
眼泪问花,花不语 .的下句是什么
一个家庭有10万存款多吗
推荐资讯
标志是一朵花的男装皮鞋是什么牌子捏?
怎么看灵缇是不是纯种的啊
分布式集群只需要主机安装hive就可以了吗
中年人缺钙会有什麼反应?
怪物猎人lo里集中流套装怎么做出好的属性
农村_土地四固定是什么年发表的.哪四固定?
这种在天花板里面的灯怎么换?有图
幼儿园幼芽班教案排队上厕所
长期服用鸡内金是否会有副作用?
求助蒂森mc2电梯故障
羊吃塑料有治好的吗?
在那个软件下载GBA游戏可以在模拟器里玩的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?