【已解決】AC86U ML改版固件虛擬內存創建失敗,提示USB磁盤讀寫速度不滿足要求


事由:使用koolshare的軟件中心虛擬內存插件創建swap內存,提示USB磁盤讀速度不低於10M/s,寫速度不低於30M/s(PS:這不扯犢子嗎,哪有U盤寫入比讀取快的,而且之前隨便找個U盤就完事,現在非要搞個高速U盤,又是不小的開支,高端路由器真的是越來越折騰不起了)
主要報錯提示如下:

USB磁盤[/dev/sdb]的讀寫速度太低,不符合插件要求!
【虛擬內存】插件要求USB磁盤設備讀取不低於20MB/s,寫入速度不低於為30MB/s,此測試速度和USB磁盤實際速度可能有一定差別,以上讀寫速度僅供參考!
在同等測試條件下,RT-AC86U,RT-AX88U等機型的flash讀為10MB/s,寫為30MB/s

附圖:原版插件安裝提示

解決方法:

  1. 先使用ssh工具進入路由器后台

    方法:先在路由器后台開啟ssh登錄,然后用xshell、putty等軟件登錄,用戶名密碼就是網頁端后台的用戶密碼

    附上xshell的新建連接設置

  2. 執行一下命令
    sed -i '7,8c R_LIMIT=20\nW_LIMIT=20' /koolshare/scripts/swap_make.sh
    解釋一下,就是把創建swap分區的U盤速度限制調整至可用值,值可設置成自己想設置的值(保證外設能達到的水准,不行就往低了調)

    執行完成,再次進入軟件中心,即可正常創建虛擬內存。教程完結,生命不息,折騰不止,如有疑問可以評論區留言或者私信博主。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM