跳到主要內容

ReadyBoost - 用隨身碟、SSD 幫 Windows 10 加速 (暫存記憶體 Cache)



ReadyBoost 似乎是從 Windows Vista 就納入 Windows 內建功能,不過一直都沒發現它更不要說用過了。基本上它是利用快閃記憶體 (Flash Memory) 像是隨身碟、SSD 作為「外部記憶體 」(EMD),它的概念其實很像虛擬記憶體,只是把傳統的 HDD 換成了速度快上數十倍的快閃記憶體,但 EMD 又和一般記憶體不太一樣,它比較偏重在處理零碎檔案、隨機讀寫以及對機械式硬碟進行「快取」(Cache),減少每次檢索硬碟的時間。

使用 ReadyBoost 的裝置需要滿足以下條件 :
  • 抽取式裝置的容量不得小於 256MB (格式化後 250MB)。Windows Vista x86 和 x86-64 被限制使用4GB;該限制在 Windows 7 中被刪除。
  • Windows 7 允許最多使用 8 個裝置最大 256GB 作為附加儲存。
  • 裝置的存取時間必須小於或等於 1 毫秒。
  • 裝置必須能夠以 2.5MB/秒 的平均速度在整個裝置上進行 4KB 隨機讀取;512KB 隨機寫入平均速率為 1.75MB/秒。



開啟的方式也很簡單,選擇一個快閃記憶體的磁碟機 (隨身碟、SSD...等) 右鍵 > 內容


在 ReadyBoost 分頁內開啟,並調整被保留的空間大小 (或者將整個裝置都指派給 ReadyBoost)。

留言

  1. ₍₍ ◝('ω'◝) ⁾⁾ ₍₍ (◟'ω')◟ ⁾⁾
    ₍₍ ◝('ω'◝) ⁾⁾ ₍₍ (◟'ω')◟ ⁾⁾
    ₍₍ ◝('ω'◝) ⁾⁾ ₍₍ (◟'ω')◟ ⁾⁾

    回覆刪除

張貼留言



這個網誌中的熱門文章

Linux (Ubuntu) 查詢硬碟容量、剩餘大小指令

在 Ubuntu Desktop 版本或有安裝 GUI 像 Xfce 的 Server 版本當然可以直接從圖形介面查看硬碟容量和已經使用的大小, 但如果是在純 CLI 版本或使用 SSH 連線時呢?那就需要用到指令了。 顯示硬碟容量、已使用、可用大小。 df -h 查詢資料夾所占硬碟的大小。 du -h 查詢檔案大小 ls -l

吃光硬碟讀寫的大怪獸 - Superfetch 是什麼?可以關嗎?

Superfetch 是 Windows 內建的硬碟快取功能,它會預先將檔案讀取起來到 Ram 裡方便稍後做使用,所以常常在工作管理員內都可以看到 Superfetch 往往占掉了不少的硬碟使用量,那這樣的情形是好的嗎?其實理論上並不會有太大影響,畢竟 Superfetch 只是將等會要讀取的內容先預置在 Ram 中,如果不趁硬碟負載小的時候優先讀取,之後反而可能忙不過來呢。當然如果你是使用 SSD 的話可能會為使用壽命擔心, 高頻率的讀取可能加速固態硬碟老化,那在讀取速度原本就很快的 SSD 當然就相對的沒有必要開啟 Superfetch 了。 Superfetch 在電腦待機時吃掉大部分硬碟使用量是很常有的事。 要關閉也很簡單, Win+R > services.msc 打開「服務」,找到 Superfetch。 右鍵 > 內容,將它更改為「 已停用 」後確定即可。

TLS / SSL 金鑰轉檔,「.crt / .key」如何轉成「.pem」?( OpenSSL 教學)

不管是哪個 Certificate Authority (CA) 發的憑證多半金鑰檔都是給「.crt / .key」格式的檔案,像是「ca_bundle.crt」、「 certificate.crt」和「.private.key」這種檔案, 但是在實際使用 (Nginx、Apache...等伺服器) 卻會需要的是「.pem」檔 ,那要怎麼轉換呢?其實可以直接使用 OpenSSL 這個軟體和幾行指令來達成。 OpenSSL 官方網站 :  https://www.openssl.org 下載頁面 :  https://www.openssl.org/source sudo apt-get install openssl 以 Linux (Ubuntu / Debian ...等) 為例,可以直接使用 apt-get 指令下載安裝 OpenSSL,如果是其他系統可以參考官方網站的說明。 openssl rsa -in private.key -text > private.pem openssl x509 -inform PEM -in certificate.crt > certificate.pem openssl x509 -inform PEM -in ca_bundle.crt > ca_bundle.pem 以前述所提到的「ca_bundle.crt」、「 certificate.crt」和「.private.key」三個檔案為例,就可以用上方的指令完成轉檔,其實同副檔名的轉檔指令都相同,所以兩個「.crt」的指令其實是重複的,也要記得套換成自己的檔案名稱。 如果需要申請免費的 SSL 憑證也可以參考之前介紹過的 SSL For Free ,它是使用「Let's Encrypt」核發的憑證,以及如果覺得申請憑證和定期更新太麻煩,也可以考慮自動化的 Caddy Server 能自動幫網站升級 HTTPS。