Linux中的getrandom()方法效能提高了8450% - Phoronix
Linux 核心的隨機數生成器程式碼最近在 WireGuard 成名的 Jason Donenfeld 領導下取得了許多改進。在 Linux 5.17中,隨機程式碼中的 SHA1 被替換為 BLAKE2,以及其他效能和安全性改進。Linux 5.18 正在對“隨機”程式碼進行更多改進。
一個令人興奮的變化是getrandom()系統呼叫在新核心中可能快得多。用於獲取隨機位元組的 getrandom() 呼叫使用正在開發的最新程式碼產生了更快的效能。英特爾的核心測試機器人在壓力-ng getrandom() 基準測試中得到了 8450% 的改進。
這種變化應該源於隨機:在 per-cpu 金鑰上使用更簡單的快速金鑰擦除流程。
相關文章
- Linux 5.6是多年來最激動人心的核心 - PhoronixLinux
- Linux核心net模組引入了Rust程式碼 - PhoronixLinuxRust
- Python 3.11效能基準測試看起來很棒 - PhoronixPython
- 新的谷歌電視更新提高了效能和儲存谷歌
- 使用事件溯源提高了Elasticsearch的效能 - luis-sena事件ElasticsearchUI
- GPU效能提高了30%,AI能力整整提升了三倍。GPUAI
- 380. Insert Delete GetRandom O (1)deleterandom
- Linux 中 ranger 的使用方法LinuxRanger
- linux中升級jdk的方法LinuxJDK
- 在Linux中,如何監控系統的效能?Linux
- LeetCode-Insert Delete GetRandom O(1)LeetCodedeleterandom
- Linux效能分析工具與圖形化方法Linux
- Linux中查詢最耗效能的JAVA程式碼LinuxJava
- [LeetCode] 380. Insert Delete GetRandom O(1)LeetCodedeleterandom
- Linux 7.x 中 UDEV 生效的方法Linuxdev
- Linux 效能優化之 CPU 篇 ----- Linux 軟中斷Linux優化
- 提高sql效能的方法SQL
- statspack中相關效能指標的計算方法指標
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- LeetCode-Insert Delete GetRandom O(1) - Duplicates allowedLeetCodedeleterandom
- C#中實現併發的幾種方法的效能測試C#
- 7種Linux中獲取CPU速度的方法Linux
- Linux 中刪除目錄的多種方法Linux
- Linux系統中建立檔案常用的方法!Linux
- Linux中修改環境變數PATH的方法Linux變數
- Win 2000/XP中實現硬碟效能突破的方法(轉)硬碟
- 調諧LINUX網路效能之調諧方法概述(轉)Linux
- linux系統中怎麼中執行jar包?linux系統中執行jar包的方法LinuxJAR
- Linux 中改變主機名的 4 種方法Linux
- 在 Windows 中執行 Linux 命令的 4 種方法WindowsLinux
- Linux中查詢最大檔案的方法有哪些?Linux
- Linux與Windows中map類erase方法的差異LinuxWindows
- visualbox中linux磁碟不足的解決方法Linux
- Linux中的一些常用操作方法(轉)Linux
- 在CentOS Linux 5中為oracle配置hugepage的方法CentOSLinuxOracle
- Linux中隨手可得的測試、除錯、效能檢驗工具Linux除錯
- 在Linux中,如何進行系統效能調優?Linux
- 五種提高SQL效能的方法SQL