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
- Linux效能分析工具與圖形化方法Linux
- LeetCode-Insert Delete GetRandom O(1)LeetCodedeleterandom
- Linux中查詢最耗效能的JAVA程式碼LinuxJava
- Linux 7.x 中 UDEV 生效的方法Linuxdev
- Linux 效能優化之 CPU 篇 ----- Linux 軟中斷Linux優化
- 提高sql效能的方法SQL
- [LeetCode] 380. Insert Delete GetRandom O(1)LeetCodedeleterandom
- 在Linux中,如何檢視網路效能?Linux
- Linux中如何安裝RabbitMQ?在linux系統中安裝Rabbitmq的方法LinuxMQ
- statspack中相關效能指標的計算方法指標
- 7種Linux中獲取CPU速度的方法Linux
- Linux 中刪除目錄的多種方法Linux
- Linux系統中建立檔案常用的方法!Linux
- Linux中修改環境變數PATH的方法Linux變數
- C#中實現併發的幾種方法的效能測試C#
- LeetCode-Insert Delete GetRandom O(1) - Duplicates allowedLeetCodedeleterandom
- 在Linux中,如何進行系統效能的峰值測試?Linux
- 在Linux中,如何進行網路效能的峰值測試?Linux
- Win 2000/XP中實現硬碟效能突破的方法(轉)硬碟
- 在 .NET 中的 ConvertAll 和 Select 方法哪個效能好
- 在Linux中,如何進行磁碟效能監控?Linux
- 調諧LINUX網路效能之調諧方法概述(轉)Linux
- linux系統中怎麼中執行jar包?linux系統中執行jar包的方法LinuxJAR
- Linux 中改變主機名的 4 種方法Linux
- 在 Windows 中執行 Linux 命令的 4 種方法WindowsLinux
- Linux中查詢最大檔案的方法有哪些?Linux
- Linux與Windows中map類erase方法的差異LinuxWindows
- visualbox中linux磁碟不足的解決方法Linux