Linux Ubuntu Miner 系統小調優


場景

對於諸如Filecoin/Arweave等POC挖礦,Linux下對CPU/RAM/SSD的優化策略很多:

  • Q1: 需解除一些Linux環境下用戶進程數/最大文件讀取數的限制。
  • Q2: 對於RandomX算法,設置大內存頁面保留

Q1: ulimit設置

// ulimit臨時修改用戶`最大進程數`和`最大讀取文件數`(當前shell生效)
ulimit -u 10240
ulimit -n 65535

// ulimit永久修改
# vim /etc/security/limits.conf  //加入以下配置,重啟即可生效
* soft noproc 10240
* hard noproc 10240
* soft nofile 65535 
* hard nofile 65535

// ulimt其他設置: no limit config!
- 數據段長度:   ulimit -d unlimited
- 最大內存大小: ulimit -m unlimited
- 堆棧大小:     ulimit -s unlimited
- CPU 時間:    ulimit -t unlimited
- 虛擬內存:     ulimit -v unlimited

Q2: hugepage 設置

// 臨時設置: 設置每個NUMA節點1280頁, 共2560MB的內存空間會保留用於大頁面
sudo sysctl -w vm.nr_hugepages=1280

// 永久設置
sudo bash -c "echo vm.nr_hugepages=1280 >> /etc/sysctl.conf"


免責聲明!

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



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