Linux 6.0引入F2FS低內存模式:以性能為代價減少內存占用


FlashFriendlyFile-System(F2FS)對於閃存設備,尤其是固態硬盤和移動硬盤來說,依然是強大的文件系統選項。在Linux6.0中,此文件系統驅動程序還有更多改進,引入包括低內存模式在內的一些新功能。

低內存模式在低端 Android 手機以及內存容量不充裕的設備上,能夠調整文件系統行為以減少內存占用。但是作為犧牲的是,F2FS 會影響運行性能。帶有 Linux 6.0 的 F2FS 在其原子寫入操作、前臺垃圾收集時間、修復等方面也有所改進。

F2FS 維護者 Jaegeuk Kim 將這個周期的工作總結為:

在這個周期中,我們主要修復一些不恰當地操縱每個文件壓縮標志的極端情況。而且,我們發現 f2fs 在設置區域容量時錯誤地計算一個部分中的有效塊,因此,通過額外的 sysfs 條目來修復它以便於檢查它。最後,這個系列包括幾個關於新的原子寫入支持的補丁,例如幾個錯誤修復和重新添加我們在之前版本中錯誤刪除的 atomic_write_abort 支持。


相關推薦

2022-09-15

桌面端Chrome瀏覽器在性能設置頁面中,新增“memorysaver”(省內存)和“batterysaver”(省電)兩種模式。目前,Google將該功能稱為“highefficiency”(高效)模式。該功能旨在通過打盹非活動標簽頁,隻有在你激活之後才加載頁面

2024-02-15

允許在Linux內核中使用Rust編程語言(部分原因是為利用其內存安全潛能)的工作已經在進行中,但今天上午又有人提議為Linux內核開發一種新的"沙箱模式"(SandBoxMode),以提高內核中C代碼的內存安全性。華為

2023-01-24

樣的CPU是沒法運行的。CPU方面沒法折騰,現在挑戰的就是低內存運行,隻用32MB內存來挑戰,結果是可行的,能夠啟動運行,當然流暢度就別想,這隻是啟動過程。即便如此,32MB內存跑Win7也花兩年時間,上一次嘗試還是36MB內存

2022-08-11

核接受華為在今年早些時候發佈的面向ARM64平臺的UEFI鏡像內存(MirroredMemory)支持。截圖(來自:git.Kernel.org)據悉,“統一可擴展固件接口”(UEFI)的鏡像內存支持,已在 Linux x86 / x86_64 上平穩采用多年。而隨著 Linux 6.0 內核的

2022-09-21

大型列表時將速度提高一倍。對於開發者來說,Firefox 105 引入的東西包括在涉及 Firefox 隱私功能的第三方上下文中支持分區服務工作者,同時增加對用戶時序 L3 規范的合規性。除在 Firefox 發現自己在 Linux 和 Windows 中內存不足時

2022-08-09

Phoronix報道稱:聯想與AMD工程師剛剛聯手打造一個適用於Linux6.0內核的“自動模式轉換”(AMT)補丁。然而作為一套幫助系統自動調節電源性能模式的選項,初期它似乎僅在特定的ThinkPad筆記本電腦上可用(得到ThinkPadACPI內核驅動

2022-08-08

ot;。其他SMB3/CIFS客戶端的變化主要是修復,包括解決一個內存泄漏問題。還有一個變化是,在禁用SMB遺留支持時,更多的老舊SMB1代碼不會被編譯進來。

2022-09-20

為Linux用戶提供更好的性能,特別是在遭遇系統內存壓力/低內存的情況下。自Firefox 105.0 Beta發佈以來,已經有一些Linux的性能改進到位,官方的發佈說明中提到:"Firefox在Linux上不太可能耗盡內存,幾遍在內存不足的情況下,

2022-10-17

人們都知道Fedora傾向於使用最先進的軟件包版本,明年春天FedoraLinux38將為那些想在這個現代的、由RedHat贊助的Linux發行版上運行LAMP的用戶提供PHP8.2。上周,Fedora工程和指導委員會(FESCo)批準將F38的PHP包升級到PHP8.2。鑒於PHP 8.2

2022-07-02

這幾天,由Linux基金會主辦的2022開源峰會如約而至。Linux之父LinusTorvalds也出席瞭會議。一個小插曲是,一張現場傳來的他本人的照片讓不少網友和粉絲感嘆:Linus真的老瞭!不過,53 歲的 Linus 在和老朋友 Cardano 基金會的首席開源

2023-01-19

並且心臟驟停 ) 。因為,這個框架對老電腦 ( 尤其小內存 ) 的用戶們 —— 非、常、不、友、好!可能有些小夥伴還是沒納過悶來,所以我們再稍微展開講一講:一切的一切,都要從 Chrome 瀏覽器這個 “ 萬惡之源 ” 說起。

2022-08-03

,類型匹配支持,以及其他新特性。- 對網絡核心的前向內存分配進行重構,以更好地處理來自許多開放插座的內存壓力。- 為Rensesas RZ/N1 ASPSW、Microchip LAN937x、Aquantia AQR113C提供新的以太網驅動程序。- 英特爾ICE網絡驅動程序增加

2022-12-07

加入睡眠標簽頁”功能,號稱能夠有效節省瀏覽器占用的內存空間。早在今年6月,微軟就曾宣佈,該功能上線28天就節省累計超過273PB的內存空間。而今天,微軟再次公佈數據,宣佈在今年9月,共計有13.8億個標簽頁進入睡眠狀

2023-02-21

運行其最新版本Chrome桌面網絡瀏覽器的機器的電池壽命和內存使用。Chrome的新節能模式和省內存模式於去年12月在發佈Chrome108的同時首次公佈,現在這兩個優化工具開始在全球范圍內被包含到Mac、Windows和Chromebook的Chrome110程序當