Linux串行控制台的驱动程序补丁实现了大约25%的性能改进处理改进补丁以提高串行控制台吞吐量。RedHat的WanderLairsonCosta注意到他的HPProliantDL380Gen9服务器的串行控制台吞吐量远低于预期:如预期的那样为10KB/s,但当前Linux内核只有大约2.5KB/s。Linux8250串行控制台驱动程序大约需要410微秒来发送一个字节。Wander使用Linux8250/16550串口控制台驱动程序提高了性能,16550串口有一个片上FIFO缓冲区,现在8250串口驱动程序使用它进行写操作(在支持的系统上)。此补丁允许在受影响的系统上使用受支持的16550串行端口FIFO缓冲区、带有8250控制台驱动程序的串行控制台,将吞吐量性能提高约25%。这个补丁由GregKroah-Hartman作为Linux5.17合并窗口的TTY/Serial更新的一部分发送,连同TTY代码清理,以及使用Ctrl+Alt+Fn键在TTY控制台和桌面之间切换的修复长期问题键盘锁LED变得不一致。本文转自OSCHINA文章标题:Linux串口控制台驱动补丁实现约25%性能提升
