V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
opengps
V2EX  ›  程序员

关于电脑硬件问题:一堆 sata 口的光驱,程序控制逐个开关门发现间隔变得很慢,这是受到哪部分影响的?

  •  
  •   opengps ·
    null · 2022-10-31 09:22:51 +08:00 · 1431 次点击
    这是一个创建于 749 天前的主题,其中的信息可能已经有所发展或是发生改变。

    硬件相当于是个自己组装的电脑,但是出发点是刻录塔,所以 sata 口查了一堆的光驱,然后遇到这个开关门等待特别长的问题,之前 sata 扩展卡有问题,最慢的时候高达数分钟才执行开关门指令。更换之后,现在依然有高达半分钟的开关仓门等待

    5 条回复    2022-11-01 07:14:14 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2022-10-31 10:50:19 +08:00 via iPhone
    SATA 我记得有什么命令队列?看看能不能从系统层面拿到控制流的底层信息呢?
    Mithril
        2
    Mithril  
       2022-10-31 11:18:45 +08:00
    如果你真的弄了特别多光驱,先确定你电源能不能带的动吧。
    然后再看看你主板的说明书,特别是南桥。一般来说 SATA 都是独立的,不会互相影响。
    最后再去看你的程序是不是有问题。
    opengps
        3
    opengps  
    OP
       2022-10-31 12:56:36 +08:00
    @CEBBCAT 我主要是怀疑硬件问题,因为更换 sata 扩展卡已经大幅度缩短了问题,现在是手动从 win10 的资源管理器弹出都比较慢
    @Mithril 电源问题已经排除了,之前用小电源带着直接关机,现在 600w 电源带 10 个光驱测试不超过 150w 。而且只是刻录过程耗电多,我现在仅仅需排查开关门环节的效率怎么提高
    taobibi
        4
    taobibi  
       2022-10-31 21:15:17 +08:00
    按照我过去的经验扩展卡需要安装适配的官方驱动,然后再接上这些光驱。
    我前年给甲方做一个项目的时候,因为有安全物理隔离,传数据都需要刻盘。见过类似的设备,不过据我观察,他们那个 12 刻录仓位的专业设备,比如 1-12 秒可以先后弹出 12 个光驱,但 1 秒时刻内,没见过两三个光驱托架同时弹出的情况。所以推测系统弹出的指令有可能没法同时发送多个
    opengps
        5
    opengps  
    OP
       2022-11-01 07:14:14 +08:00 via Android
    @taobibi 我在空载时候。手动同时弹出 10 个,原来扩展卡下,前 4 个同时弹出,后面的 6 个几乎是逐个弹出。
    更换一种扩展卡之后,手动同时弹出可以接近 10 个同时弹出。
    实际业务上因为机械臂的原因,需要全局只弹出一个,开门命令可以多个同时执行
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1775 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.