自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux 串行控制臺的驅(qū)動程序補(bǔ)丁實現(xiàn)約 25% 的性能提升

系統(tǒng) Linux
據(jù)外媒 Phoronix 報道,Red Hat 工程師偶然發(fā)現(xiàn) Linux 串行控制臺的性能非常低下,因此在 Linux 5.17 內(nèi)核中引入了一些等待處理的改進(jìn)補(bǔ)丁,以改進(jìn)串行控制臺吞吐量。

據(jù)外媒 Phoronix 報道,Red Hat 工程師偶然發(fā)現(xiàn) Linux 串行控制臺的性能非常低下,因此在 Linux 5.17 內(nèi)核中引入了一些等待處理的改進(jìn)補(bǔ)丁,以改進(jìn)串行控制臺吞吐量。

Red Hat 的 Wander Lairson Costa 注意到其 HP Proliant DL380 Gen9 服務(wù)器的串行控制臺吞吐量遠(yuǎn)低于預(yù)期:預(yù)期是 10KB/s,但當(dāng)前 Linux 內(nèi)核只有 2.5KB/s 左右。Linux 8250 串行控制臺驅(qū)動程序僅調(diào)度一個字節(jié)就需要大約 410 微秒。

Wander 借助 Linux 8250/16550 串行端口控制臺驅(qū)動程序來提高其性能,16550 串口具有芯片 FIFO 緩沖區(qū),現(xiàn)在 8250 串行驅(qū)動程序的寫入操作(write)會使用該緩沖區(qū)(在支持的系統(tǒng)上)。通過此補(bǔ)丁可以使用受支持的 16550 串口 FIFO 緩沖區(qū),受影響系統(tǒng)上的 8250 控制臺驅(qū)動程序的串行控制臺,吞吐量性能提高了約 25%。

該補(bǔ)丁由 Greg Kroah-Hartman 作為Linux 5.17 合并窗口的 TTY/串行更新的一部分發(fā)送,此外還有 TTY 代碼清理等工作,還修復(fù)了在 TTY 控制臺與桌面之間使用 Ctrl + Alt + Fn 鍵切換時,鍵盤鎖定 LED 變得不一致的長期問題。

本文轉(zhuǎn)自O(shè)SCHINA

本文標(biāo)題:Linux 串行控制臺的驅(qū)動程序補(bǔ)丁實現(xiàn)約 25% 的性能提升

本文地址:https://www.oschina.net/news/178244/linux-serial-16550-uart-fifo

責(zé)任編輯:未麗燕 來源: 開源中國
相關(guān)推薦

2022-08-08 09:34:33

Linux串行控制臺

2011-07-11 16:25:25

控制臺

2013-10-31 16:29:10

Linux內(nèi)核

2011-01-06 16:29:08

linuxtasklet機(jī)制

2024-01-07 16:42:32

C++編程開發(fā)

2021-11-29 07:55:45

Linux GPIO Linux 系統(tǒng)

2023-02-02 09:33:04

Linux控制臺程序

2011-01-10 18:21:38

linux編寫程序

2017-03-15 18:54:32

Linux主機(jī)控制臺

2021-02-05 20:36:21

Linux內(nèi)核補(bǔ)丁內(nèi)核開發(fā)

2010-01-07 13:27:22

Linux驅(qū)動程序

2009-11-04 13:14:59

Windows Emb驅(qū)動程序

2009-08-19 15:31:32

C#控制臺應(yīng)用程序

2011-07-06 15:25:33

Windows控制臺

2009-12-07 09:39:04

Linux設(shè)備驅(qū)動硬件通信

2011-04-20 10:15:02

Linuxconsole口

2010-03-22 18:42:23

2022-05-13 09:14:47

NVidia開源Linux

2009-07-29 10:22:00

Ubuntu虛擬控制臺linux

2011-04-22 17:29:37

Linux網(wǎng)卡
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號