kernel.maxfiles #系統支援最大的openfiles
[root@dev-mon001 ~]# sysctl -a |grep "file-max"
fs.file-max = 3260519
kernel.maxproc #系統支援的最大程序數量
[root@dev-mon001 ~]# sysctl -a |grep "49152"
kernel.pid_max = 49152
啟用iptables 會遇到的報錯
[dmesg檢視]
_conntrack: table full, dropping packet. ,進來你就征服它!
「連線跟蹤表已滿,開始丟包」!相信不少用iptables的同學都會見過這個錯誤資訊吧
資訊參考:
暫時解決方法: 重啟iptables即可
加大鍊錶的方法:
sysctl -w net.netfilter.nf_conntrack_max=1048576
cuizhiliang
關於Linux核心的一些演算法
總結關於linux核心的一些演算法 1.linux 排程i o消耗型和處理器消耗型程序 保證及時的io響應和高效的cpu利用率 負載平衡 每顆cpu上有乙個程序佇列,當cpu的負載差大於25 時執行負載平衡程式。從最忙的cpu上取下乙個優先順序最高且cpu親和力最小的程序到負載最輕的cpu程序佇列中...
keepavlied一些引數
priority 表示優先順序 virtual ipaddress 虛擬的ip位址 vip delay loop 每個2秒檢查一次real server狀態 notify down 檢測到服務down後執行的指令碼 connect timeout 連線超時時間 nb get retry 重連次數 d...
查 linux 效能的一些引數
讀取 proc cpuinfo能獲得cpu的詳情 讀取 proc meminfo能獲取當前記憶體的使用情況。具體自己解析下就好了。因為 proc是記憶體對映的檔案系統。所以資料都是實時的。不用擔心讀檔案的效率問題。其實直接讀的是記憶體。cat proc stat grep cpu 求cpu pcpu...