1. 程式人生 > >Linux核心Socket引數調優

Linux核心Socket引數調優

Linux中檢視socket狀態:
cat /proc/net/sockstat #(這個是ipv4的)

sockets: used 137
TCP: inuse 49 orphan 0 tw 3272 alloc 52 mem 46
UDP: inuse 1 mem 0
RAW: inuse 0
FRAG: inuse 0 memory 0
說明:
sockets: used:已使用的所有協議套接字總量
TCP: inuse:正在使用(正在偵聽)的TCP套接字數量。其值≤ netstat –lnt | grep ^tcp | wc –l
TCP: orphan:無主(不屬於任何程序)的TCP連線數(無用、待銷燬的TCP socket數)
TCP: tw:等待關閉的TCP連線數。其值等於netstat –ant | grep TIME_WAIT | wc –l
TCP:alloc(allocated):已分配(已建立、已申請到sk_buff)的TCP套接字數量。其值等於netstat –ant | grep ^tcp | wc –l
TCP:mem:套接字緩衝區使用量(單位不詳。用scp實測,速度在4803.9kB/s時:其值=11,netstat –ant 中相應的22埠的Recv-Q=0,Send-Q≈400)
UDP:inuse:正在使用的UDP套接字數量
RAW:
FRAG:使用的IP段數量


相關推薦

Linux核心Socket引數調

Linux中檢視socket狀態: cat /proc/net/sockstat #(這個是ipv4的) sockets: used 137 TCP: inuse 49 orphan 0 tw 3272 alloc 52 mem 46 UDP: inuse 1 mem 0 RAW: inuse 0 FRAG:

Linux核心 TCP/IP、Socket引數調

Linux中檢視socket狀態: cat /proc/net/sockstat #(這個是ipv4的) sockets: used 137 TCP: inuse 49 orphan 0 tw 3272 alloc 52 mem 46 UDP: inuse 1 mem 0 RAW: inuse 0 FRAG:

Linux核心引數調

net.ipv4.tcp_keepalive_time = 120   net.ipv4.tcp_keepalive_probes = 2   net.ipv4.tcp_keepalive_intvl = 75   net.ipv4.tcp_syncookies = 1   net.ipv4.tcp_tw_r

Linux系統優化部分核心引數調中文註釋

應用伺服器sysctl.conf部分引數 ## network configurations net.ipv4.ip_forward = 0 # IP packet forwarding net.ipv4.tcp_tw_reuse=1 net.ipv4.tcp_tw_recycle=1 net.ipv4.

Linux上TCP的幾個核心引數調

Linux作為一個強大的作業系統,提供了一系列核心引數供我們進行調優。光TCP的調優引數就有50多個。在和線上問題鬥智鬥勇的過程中,筆者積累了一些在內網環境應該進行調優的引數。在此分享出來,希望對大家有所幫助。 ## 調優清單 好了,在這裡先列出調優清單。請記住,這裡只是筆者在內網進行TCP核心引數調優的經

HBase 核心元件協調及RegionServer JVM引數調-OLAP商業環境實戰

本套技術專欄是作者(秦凱新)平時工作的總結和昇華,通過從真實商業環境抽取案例進行總結和分享,並給出商業應用的調優建議和叢集環境容量規劃等內容,請持續關注本套部落格。版權宣告:禁止轉載,歡迎學習。QQ郵箱地址:[email protected],如有任何商業交流,可隨時聯絡。 1 弱化的Master

Linux性能及調指南》----1.1 Linux進程管理

內存 設計 order 輕量 地址空間 了解linux tro tar 完成 翻譯:飛哥 ( http://hi.baidu.com/imlidapeng ) 版權所有,尊重他人勞動成果,轉載時請註明作者和原始出處及本聲明。 原文名稱:《Linux Performanc

貝葉斯優化: 一種更好的超引數調方式

簡介 本文受 淺析 Hinton 最近提出的 Capsule 計劃 啟發,希望以更通俗的方式推廣機器學習演算法,讓有數學基礎和程式設計能力的人能夠樂享其中。 目前人工智慧和深度學習越趨普及,大家可以使用開源的Scikit-learn、TensorFlow來實現機器學習模型,甚至參加Kaggl

Python sklearn包的使用示例以及引數調示例

coding=utf-8 !/usr/bin/env python ””’ 【說明】 1.當前sklearn版本0.18 2.sklearn自帶的鳶尾花資料集樣例: (1)樣本特徵矩陣(型別:numpy.ndarray) [[ 6.7 3. 5.2 2.3] [ 6.3

Spark應用程式開發引數調深入剖析-Spark商業調實戰

本套系列部落格從真實商業環境抽取案例進行總結和分享,並給出Spark商業應用實戰指導,請持續關注本套部落格。版權宣告:本套Spark商業應用實戰歸作者(秦凱新)所有,禁止轉載,歡迎學習。 Spark商業應用實戰-Spark資料傾斜案例測試及調優準則深入剖析 Spark商業應用實戰-Spark資源

JAVA JVM引數調、以及回收器

[轉]JVM系列三:JVM引數設定、分析 不管是YGC還是Full GC,GC過程中都會對導致程式執行中中斷,正確的選擇不同的GC策略,調整JVM、GC的引數,可以極大的減少由於GC工作,而導致的程式執行中斷方面的問題,進而適當的提高Java程式的工作效率。但是調整GC是以個極為複雜的過程,由於

Linux核心Socket CAN中文文件

轉載地址:https://blog.csdn.net/zhangxiaopeng0829/article/details/7646639 自己在年假中空閒之餘翻譯的核心中Socket CAN的文件,原文地址在: http://lxr.linux.no/linux+v2.6.34/Docume

Spark優化(十):資源引數調

在開發完Spark作業之後,就該為作業配置合適的資源了。Spark的資源引數,基本都可以在spark-submit命令中作為引數設定。很多Spark初學者通常不知道該設定哪些必要的引數以及如何設定這些引數,最後就只能胡亂設定,甚至壓根兒不設定。   資源引數設定的不合理,可能會導致

Eureka 引數調

常見問題   為什麼服務下線了,Eureka Server 介面返回的資訊還會存在。  為什麼服務上線了,Eureka Client 不能及時獲取到。  為什麼有時候會出現如下提示:  EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE U

ALS演算法理解和引數調

在上一篇博文中我們一起學習瞭如何用spark構建一套歌手推薦系統,在模型訓練的時候,我們用到的是ALS演算法,這篇博文我們就一起來學習一下ALS演算法的原理吧。ALS演算法全稱是Alternating Least Squares,從協同過濾的分類來說,這裡的ALS演算法是同時基於使用者和

keras引數調

原文:https://machinelearningmastery.com/grid-search-hyperparameters-deep-learning-models-python-keras/ 本文主要想為大家介紹如何使用scikit-learn網格搜尋功能,並給出一套程式碼例項。你可以

高併發服務 系統引數調相關

(*)系統引數 1、訊息佇列大小 和 可開啟檔案數 設定 /etc/sysctl.conf中增加以下配置 kernel.msgmni=1000 kernel.msgmax=81920 kernel.msgmnb=1638400   #fs.mqueue.msg_max=1000 #f

Linux核心部分引數優化解析

#kernel.shmall 引數是控制共享記憶體頁數,設定為8G,2097152*4k/1024/1024 kernel.shmall = 2097152 #表示系統同時保持TIME_WAIT套接字的最大數量,如果超過這個數字, #TIME_WAIT套接字將立刻被清除並列印警告資訊。預設為18

hive on spark 效能引數調

select * from stg_bankcard_auth_apply where length(idcardno) >= 1 and length(idcardno) <> 32; --該表儲存檔案格式為txt格式,是原始檔直接load進來的,mapreduce執行不管任何s

CPU常用引數調

  CPU:時間片長,優先順序低; IO: 時間片短,優先順序高;   檢視CPU實時狀態命令: # top # w # vmstat 1 5 # uptime # sar -q (可以實時取樣也可以檢視過去CPU使用情況) 檢視CPU