linux查看線程數(shù)命令 linux系統(tǒng)查看線程命令

linux線程數(shù)怎么看

1.使用命令查看Linux進(jìn)程的線程數(shù) 1、使用top命令,具體用法是 top -H 加上這個(gè)選項(xiàng),top的每一行就不是顯示一個(gè)進(jìn)程,而是一個(gè)線程。 2、使用ps命令,具體用法是 ps -xH 這樣可以查看所有...

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站建設(shè)、阿克塞哈薩克族自治網(wǎng)絡(luò)推廣、小程序制作、阿克塞哈薩克族自治網(wǎng)絡(luò)營(yíng)銷、阿克塞哈薩克族自治企業(yè)策劃、阿克塞哈薩克族自治品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供阿克塞哈薩克族自治建站搭建服務(wù),24小時(shí)服務(wù)熱線:18982081108,官方網(wǎng)址:muchs.cn

2.Linux系統(tǒng)工具查看Linux進(jìn)程 看看這個(gè)目錄吧,/proc/5000/ 這里面有你所有想要的。其實(shí)stat代表著當(dāng)前的一些信息。 使用ps命令來(lái)查看進(jìn)程的時(shí)候,進(jìn)程狀態(tài)分別對(duì)應(yīng)的含義如下: D 不可中斷...

Linux最大線程數(shù)限制及當(dāng)前線程數(shù)查詢

查看系統(tǒng)允許的最大線程數(shù):

Linux無(wú)法直接控制單個(gè)進(jìn)程可擁有的線程數(shù),但有參考公式max = VM/stack_size,默認(rèn)stack為8k,可通過(guò)降低stack大小或增加虛擬內(nèi)存來(lái)調(diào)大每個(gè)進(jìn)程可擁有的最大線程數(shù);

對(duì)于支持多線程的程序如Java,有可能會(huì)遇到一個(gè)進(jìn)程無(wú)法創(chuàng)建更多線程的情形,其原因多種多樣,而OS端可能由此參數(shù)造成.

查看系統(tǒng)允許的最大進(jìn)程數(shù):

ulimit -a 顯示當(dāng)前所有的資源限制

root用戶下執(zhí)行 ulimit -a 然后查看 max user processes 這個(gè)值通常是系統(tǒng)最大線程數(shù)的一半:/proc/sys/kernel/threads-max/2

普通用戶下 ulimit -u 出現(xiàn)的max user processes的值 默認(rèn)是 /etc/security/limits.d/20-nproc.conf(centos6 是90-nproc.conf) 文件中的

普通用戶默認(rèn)是1024

打開(kāi)/etc/security/limits.conf (部分的系統(tǒng)是在/etc/security/limits.d/90-nproc.conf)

設(shè)置限制數(shù)量,第一列表示用戶,* 表示所有用戶

soft nproc :?jiǎn)蝹€(gè)用戶可用的最大進(jìn)程數(shù)量(超過(guò)會(huì)警告);

hard nproc:?jiǎn)蝹€(gè)用戶可用的最大進(jìn)程數(shù)量(超過(guò)會(huì)報(bào)錯(cuò));

soft nofile :可打開(kāi)的文件描述符的最大數(shù)(超過(guò)會(huì)警告);

hard nofile :可打開(kāi)的文件描述符的最大數(shù)(超過(guò)會(huì)報(bào)錯(cuò));

重啟后生效

reboot

查詢當(dāng)前某程序的線程數(shù)

pstree -p 進(jìn)程號(hào) | wc -l

管道符號(hào)"|"左邊命令的輸出作為右邊命令的輸入

直接修改/etc/security/limits.conf 文件中的 * soft nproc 65535 值后,普通用戶最大進(jìn)程數(shù)無(wú)法達(dá)到65535 ,因?yàn)橛脩舻膍ax user processes的值,最后是受全局的kernel.pid_max的值限制。也就是說(shuō)kernel.pid_max=1024 ,那么你用戶的max user processes的值是127426 ,用戶能打開(kāi)的最大進(jìn)程數(shù)還是1024。

永久修改系統(tǒng)最高進(jìn)程數(shù)的方法

在/etc/sysctl.conf中添加kernel.pid_max = 65535

vim /etc/sysctl.conf

kernel.pid_max = 65535

或者:

echo "kernel.pid_max = 65535" /etc/sysctl.conf

然后重啟機(jī)器。

臨時(shí)修改的方法:

echo 65535 /proc/sys/kernel/pid_max

所以以上都操作完成后,才算是正確修改了max user processes 的值

如何查看linux服務(wù)器的cpu數(shù)量,內(nèi)核數(shù),和cpu線程數(shù)?

lscpu命令,查看的是cpu的統(tǒng)計(jì)信息.\x0d\x0ablue@blue-pc:~$ lscpu\x0d\x0aArchitecture: i686 #cpu架構(gòu)\x0d\x0aCPU op-mode(s): 32-bit, 64-bit\x0d\x0aByte Order: Little Endian #小尾序\x0d\x0aCPU(s): 4 #總共有4核\x0d\x0aOn-line CPU(s) list: 0-3\x0d\x0aThread(s) per core: 1 #每個(gè)cpu核,只能支持一個(gè)線程,即不支持超線程\x0d\x0aCore(s) per socket: 4 #每個(gè)cpu,有4個(gè)核\x0d\x0aSocket(s): 1 #總共有1一個(gè)cpu\x0d\x0aVendor ID: GenuineIntel #cpu產(chǎn)商 intel\x0d\x0aCPU family: 6\x0d\x0aModel: 42\x0d\x0aStepping: 7\x0d\x0aCPU MHz: 1600.000\x0d\x0aBogoMIPS: 5986.12\x0d\x0aVirtualization: VT-x #支持cpu虛擬化技術(shù)\x0d\x0aL1d cache: 32K\x0d\x0aL1i cache: 32K\x0d\x0aL2 cache: 256K\x0d\x0aL3 cache: 6144K\x0d\x0a \x0d\x0a 查看/proc/cpuinfo,可以知道每個(gè)cpu信息,如每個(gè)CPU的型號(hào),主頻等。\x0d\x0a#cat /proc/cpuinfo\x0d\x0aprocessor : 0\x0d\x0avendor_id : GenuineIntel\x0d\x0acpu family : 6\x0d\x0amodel : 42\x0d\x0amodel name : Intel(R) Core(TM) i5-2320 CPU @ 3.00GHz\x0d\x0a.....\x0d\x0a 上面輸出的是第一個(gè)cpu部分信息,還有3個(gè)cpu信息省略了。\x0d\x0a \x0d\x0a 內(nèi)存\x0d\x0a 概要查看內(nèi)存情況\x0d\x0a free -m\x0d\x0a total used free shared buffers cached\x0d\x0a Mem: 3926 3651 274 0 12 404\x0d\x0a -/+ buffers/cache: 3235 691\x0d\x0a Swap: 9536 31 9505\x0d\x0a 這里的單位是MB,總共的內(nèi)存是3926MB。\x0d\x0a \x0d\x0a 查看內(nèi)存詳細(xì)使用\x0d\x0a# cat /proc/meminfo\x0d\x0aMemTotal: 4020868 kB\x0d\x0aMemFree: 230884 kB\x0d\x0aBuffers: 7600 kB\x0d\x0aCached: 454772 kB\x0d\x0aSwapCached: 836 kB\x0d\x0a.....\x0d\x0a \x0d\x0a 查看內(nèi)存硬件信息\x0d\x0admidecode -t memory\x0d\x0a# dmidecode 2.11\x0d\x0aSMBIOS 2.7 present.\x0d\x0aHandle 0x0008, DMI type 16, 23 bytes\x0d\x0aPhysical Memory Array\x0d\x0a Location: System Board Or Motherboard\x0d\x0a....\x0d\x0a Maximum Capacity: 32 GB\x0d\x0a....\x0d\x0aHandle 0x000A, DMI type 17, 34 bytes\x0d\x0a....\x0d\x0aMemory Device\x0d\x0a Array Handle: 0x0008\x0d\x0a Error Information Handle: Not Provided\x0d\x0a Total Width: 64 bits\x0d\x0a Data Width: 64 bits\x0d\x0a Size: 4096 MB\x0d\x0a.....\x0d\x0a 我的主板有4個(gè)槽位,只用了一個(gè)槽位,上面插了一條4096MB的內(nèi)存。\x0d\x0a \x0d\x0a 磁盤(pán)\x0d\x0a 查看硬盤(pán)和分區(qū)分布\x0d\x0a# lsblk\x0d\x0aNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT\x0d\x0asda 8:0 0 465.8G 0 disk\x0d\x0a├—sda1 8:1 0 1G 0 part /boot\x0d\x0a├—sda2 8:2 0 9.3G 0 part [SWAP]\x0d\x0a├—sda3 8:3 0 74.5G 0 part /\x0d\x0a├—sda4 8:4 0 1K 0 part\x0d\x0a├—sda5 8:5 0 111.8G 0 part /home\x0d\x0a└—sda6 8:6 0 269.2G 0 part\x0d\x0a 顯示很直觀\x0d\x0a \x0d\x0a 如果要看硬盤(pán)和分區(qū)的詳細(xì)信息\x0d\x0a# fdisk -l\x0d\x0aDisk /dev/sda: 500.1 GB, 500107862016 bytes\x0d\x0a255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors\x0d\x0aUnits = sectors of 1 * 512 = 512 bytes\x0d\x0aSector size (logical/physical): 512 bytes / 4096 bytes\x0d\x0aI/O size (minimum/optimal): 4096 bytes / 4096 bytes\x0d\x0aDisk identifier: 0x00023728\x0d\x0a Device Boot Start End Blocks Id System\x0d\x0a/dev/sda1 * 2048 2148351 1073152 83 Linux\x0d\x0a/dev/sda2 2148352 21680127 9765888 82 Linux swap / Solaris\x0d\x0a/dev/sda3 21680128 177930239 78125056 83 Linux\x0d\x0a/dev/sda4 177932286 976771071 399419393 5 Extended/dev/sda5 177932288 412305407 117186560 83 Linux\x0d\x0a/dev/sda6 412307456 976771071 282231808 83 Linux\x0d\x0a \x0d\x0a 網(wǎng)卡\x0d\x0a 查看網(wǎng)卡硬件信息\x0d\x0a# lspci | grep -i 'eth'\x0d\x0a02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)\x0d\x0a \x0d\x0a 查看系統(tǒng)的所有網(wǎng)絡(luò)接口\x0d\x0a# ifconfig -a\x0d\x0aeth0 Link encap:以太網(wǎng) 硬件地址 b8:97:5a:17:b3:8f \x0d\x0a .....\x0d\x0alo Link encap:本地環(huán)回 \x0d\x0a .....\x0d\x0a 或者是\x0d\x0aip link show\x0d\x0a1: lo: mtu 16436 qdisc noqueue state DOWN\x0d\x0alink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\x0d\x0a2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000\x0d\x0alink/ether b8:97:5a:17:b3:8f brd ff:ff:ff:ff:ff:ff\x0d\x0a \x0d\x0a 如果要查看某個(gè)網(wǎng)絡(luò)接口的詳細(xì)信息,例如eth0的詳細(xì)參數(shù)和指標(biāo)\x0d\x0a# ethtool eth0\x0d\x0aSettings for eth0:\x0d\x0a Supported ports: [ TP MII ]\x0d\x0a Supported link modes: 10baseT/Half 10baseT/Full\x0d\x0a 100baseT/Half 100baseT/Full\x0d\x0a 1000baseT/Half 1000baseT/Full #支持千兆半雙工,全雙工模式\x0d\x0a Supported pause frame use: No\x0d\x0a Supports auto-negotiation: Yes #支持自適應(yīng)模式,一般都支持\x0d\x0a Advertised link modes: 10baseT/Half 10baseT/Full\x0d\x0a 100baseT/Half 100baseT/Full\x0d\x0a 1000baseT/Half 1000baseT/Full\x0d\x0a Advertised pause frame use: Symmetric Receive-only\x0d\x0a Advertised auto-negotiation: Yes #默認(rèn)使用自適應(yīng)模式\x0d\x0a Link partner advertised link modes: 10baseT/Half 10baseT/Full\x0d\x0a 100baseT/Half 100baseT/Full\x0d\x0a .....\x0d\x0a Speed: 100Mb/s #現(xiàn)在網(wǎng)卡的速度是100Mb,網(wǎng)卡使用自適應(yīng)模式,所以推測(cè)路由是100Mb,導(dǎo)致網(wǎng)卡從支 持千兆,變成要支持百兆\x0d\x0a Duplex: Full #全雙工\x0d\x0a .....\x0d\x0a Link detected: yes #表示有網(wǎng)線連接,和路由是通的\x0d\x0a\x0d\x0a其他\x0d\x0a 查看pci信息,即主板所有硬件槽信息。\x0d\x0alspci\x0d\x0a00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09) #主板芯片\x0d\x0a00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) #顯卡\x0d\x0a00:14.0 USB controller: Intel Corporation Panther Point USB xHCI Host Controller (rev 04) #usb控制器\x0d\x0a00:16.0 Communication controller: Intel Corporation Panther Point MEI Controller #1 (rev 04)\x0d\x0a00:1a.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #2 (rev 04)\x0d\x0a00:1b.0 Audio device: Intel Corporation Panther Point High Definition Audio Controller (rev 04) #聲卡\x0d\x0a00:1c.0 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 1 (rev c4) #pci 插槽\x0d\x0a00:1c.2 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 3 (rev c4)\x0d\x0a00:1c.3 PCI bridge: Intel Corporation Panther Point PCI Express Root Port 4 (rev c4)\x0d\x0a00:1d.0 USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)\x0d\x0a00:1f.0 ISA bridge: Intel Corporation Panther Point LPC Controller (rev 04)\x0d\x0a00:1f.2 IDE interface: Intel Corporation Panther Point 4 port SATA Controller [IDE mode] (rev 04) #硬盤(pán)接口\x0d\x0a00:1f.3 SMBus: Intel Corporation Panther Point SMBus Controller (rev 04)\x0d\x0a00:1f.5 IDE interface: Intel Corporation Panther Point 2 port SATA Controller [IDE mode] (rev 04) #硬盤(pán)接口\x0d\x0a02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) #網(wǎng)卡\x0d\x0a03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8893 (rev 41)\x0d\x0a 如果要更詳細(xì)的信息:lspci -v 或者 lspci -vv\x0d\x0a 如果要看設(shè)備樹(shù):lscpi -t\x0d\x0a \x0d\x0a 查看bios信息\x0d\x0a# dmidecode -t bios\x0d\x0a......\x0d\x0aBIOS Information\x0d\x0a Vendor: American Megatrends Inc.\x0d\x0a Version: 4.6.5\x0d\x0a Release Date: 04/25/2012\x0d\x0a .......\x0d\x0a BIOS Revision: 4.6\x0d\x0a......\x0d\x0a dmidecode以一種可讀的方式dump出機(jī)器的DMI(Desktop Management Interface)信息。這些信息包括了硬件以及BIOS,既可以得到當(dāng)前的配置,也可以得到系統(tǒng)支持的最大配置,比如說(shuō)支持的最大內(nèi)存數(shù)等。\x0d\x0a 如果要查看所有有用信息\x0d\x0a dmidecode -q\x0d\x0a 以上是linux查看硬件信息的所有命令,可以查看CPU、硬盤(pán)、網(wǎng)卡、磁盤(pán)等硬件的信息。

虛擬機(jī)終端怎么查看線程數(shù)

Linux系統(tǒng)中查看線程數(shù)的方法:

1、使用top命令,具體用法是 top -H,加上這個(gè)選項(xiàng),top的每一行就不是顯示一個(gè)進(jìn)程,而是一個(gè)線程。

2、使用ps命令,具體用法是 ps -xH,這樣可以查看所有存在的線程,也可以使用grep作進(jìn)一步的過(guò)濾。

3、使用ps命令,具體用法是 ps -mq PID,這樣可以看到指定的進(jìn)程產(chǎn)生的線程數(shù)目。

使用ps命令來(lái)查看進(jìn)程的時(shí)候,進(jìn)程狀態(tài)分別對(duì)應(yīng)的含義如下

D不可中斷睡眠 、S可中斷睡眠 、W正在換頁(yè)、R正在運(yùn)行或可運(yùn)行

網(wǎng)站名稱:linux查看線程數(shù)命令 linux系統(tǒng)查看線程命令
本文來(lái)源:http://muchs.cn/article16/doeoddg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、小程序開(kāi)發(fā)、微信公眾號(hào)、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司