記錄分配點需要加鎖(如果你的程序是多線程),而且記錄分配要占用大量內(nèi)存(也是占用的程序內(nèi)存)! 輕量級,同樣起web 服務(wù),比apache 占用更少的內(nèi)存及資源◆ 抗并發(fā),nginx 處理請求是異步非阻塞的,而apache 則是阻塞型的,在高并發(fā)下nginx 能保持低資源低消耗高性能◆ 高度模塊化的設(shè)計,編寫模塊相對簡單◆ 社區(qū)活躍,各種高性能模塊出品迅速啊◆ nginx處理靜態(tài)文件好,耗費內(nèi)存少◆ nginx 配置簡潔, apache 復(fù)雜◆ rewrite ,比nginx 的rewrite 強(qiáng)大◆ 模塊超多,基本想到的都可以找到◆ 少bug ,nginx 的bug 相對較多◆ 超穩(wěn)定◆ apache 對 php 支持比較簡單,nginx 需要配合其他后端用◆ apache 的組件比 nginx 多。內(nèi)存自適應(yīng)調(diào)整命令,800k是速度,48m主hash表占用的最小內(nèi)存,192m主hash表占用的最大內(nèi)存,12m pawn hash表占用的最小內(nèi)存,48m pawn hash表占用的最大內(nèi)存,引擎根據(jù)設(shè)置的速度和機(jī)器的總內(nèi)存大小來自動調(diào)整占用的內(nèi)存大小。
能夠?qū)崟r顯示系統(tǒng)中各個進(jìn)程的資源占用狀況, top是一個動態(tài)顯示過程, 即可以通過用戶按鍵來不斷刷新當(dāng)前狀態(tài)。
如果在前臺執(zhí)行該命令,它將獨占前臺,直到用戶終止該程序為止。
-b 批處理
-c 顯示完整的治命令
-I 忽略失效過程
-s 保密模式
-S 累積模式
-i<時間> 設(shè)置間隔時間
-u<用戶名> 指定用戶名
-p<進(jìn)程號> 指定進(jìn)程
-n<次數(shù)> 循環(huán)顯示的次數(shù)
實例1:顯示進(jìn)程信息
命令:
top
輸出:
top - 17:06:10 up 14 days, 17:48, 1 user, load average: 0.01, 0.04, 0.01
Tasks: 124 total, 1 running, 123 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.0 sy, 0.0 ni, 99.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 885080 total, 101916 free, 560092 used, 223072 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 170336 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
2465 ubuntu 20 0 43896 8340 1632 S 0.3 0.9 12:58.02 redis-server
16082 ubuntu 20 0 40796 3644 3056 R 0.3 0.4 0:00.20 top
18743 ubuntu 20 0 23048 1088 412 S 0.3 0.1 6:16.53 mosquitto
25868 ubuntu 20 0 2203500 55788 2948 S 0.3 6.3 11:30.01 beam
1 root 20 0 37872 4772 2836 S 0.0 0.5 0:13.57 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:20.14 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root 20 0 0 0 0 S 0.0 0.0 4:35.80 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
10 root rt 0 0 0 0 S 0.0 0.0 0:05.47 watchdog/0
11 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
12 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
13 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 perf
14 root 20 0 0 0 0 S 0.0 0.0 0:00.52 khungtaskd
15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback
16 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
17 root 39 19 0 0 0 S 0.0 0.0 0:04.28 khugepaged
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
19 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd