![为什么使用 KVM(键盘视频鼠标)时能获得 5 到 8 FPS,而使用 PuTTY 时却能获得 30 FPS?](https://linux22.com/image/937966/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BD%BF%E7%94%A8%20KVM%EF%BC%88%E9%94%AE%E7%9B%98%E8%A7%86%E9%A2%91%E9%BC%A0%E6%A0%87%EF%BC%89%E6%97%B6%E8%83%BD%E8%8E%B7%E5%BE%97%205%20%E5%88%B0%208%20FPS%EF%BC%8C%E8%80%8C%E4%BD%BF%E7%94%A8%20PuTTY%20%E6%97%B6%E5%8D%B4%E8%83%BD%E8%8E%B7%E5%BE%97%2030%20FPS%EF%BC%9F.png)
我的系统是运行 Headless Ubuntu 18.04 LTS 的 Dell PowerEdge T710,现在的问题是,当我尝试使用 iDRAC(内部 Dell 远程访问控制器)登录服务器时,会打开 Java KVM(键盘视频鼠标)控制台,我得到大约 5 到 8 FPS,但是当我使用 SSH Putty 登录服务器时,我得到大约 30 FPS。
有人能回答这个问题吗?
答案1
Java 很慢,而且 KVM 需要发送屏幕的图形图像。可能不使用任何智能方法来检测屏幕的变化区域,而只是逐帧发送整个图像。
SSH 是基于文本的连接,在这里谈论 FPS 甚至没有多大意义,因为您只传输纯 ASCII 文本而不是任何图像。使用 SSH 传输的数据比 KVM 少数百倍。