Linux Performance issue
Below discussed commands are mostly used to check linux performance issues such as
1. To find out bottlenecks.
2. Disk or storage I/O bottlenecks.
3. CPU and memory bottlenecks.
4. Network bottlenecks.
Below are the commonly used command line tools in linux.
#1. TOP - To view the process Activity on server
#2. VMSTAT - Its Used to check System Activity, Hardware and System Information
Display Memory utilization : #vmstat -m
Display about active/inactive memory page info : #vmstat -a
#3. PS - To display the process
#ps -axu
#ps -auxf | sort -nr -k 3 | head -10 : To display Top 10 CPU Consuming process
#4. free - To display Memory utlization
#5. iostat - Average CPU Load, Disk Activity
iostat reports CPU statistics for devices , partitions and netowrk file systems.
#6. SAR - To collect and report system activity
#sar -n DEV : To view netowrk counter
# sar -n DEV -f /var/log/sa/sa20 | more : To view 20th network counter info.
#7. MPSTAT - To display Multiprocessor usage
#mpstat -P ALL : To display average CPU utilization per processor:
#8. PMAP : To display Process Memory usage.
# pmap -d PID
#9. NETSTAT : To view Network statistics.
#netstat -an
#netstat -s #To view TCP connections
#netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
#netstat -nat |grep {IP-address} | awk '{print $6}' | sort | uniq -c | sort -n // To view about particular IP address access on server.
#10. TCPDUMP # Detailed netowrk traffic analysis
#tcpdump -i eth1 'udp port 53'
#11. ETHTOOL : Display or change ethernet card settings
#ethtool ethX
# ethtool -i eth0 // To display ethernet device driver settings
#ethtool -a eth0 //To display autoneg settings
#ethtool -s eth0 autoneg off //To set the parameter for netowrk card
#ethtool -s eth0 speed 100 autoneg off //To change the speed of network card
#12. MII-TOOL : This utility checks or sets the status of a network interface's Media Independent Interface (MII) unit.
# mii-tool -v // Display information about the network card
# mii-tool -F 100baseTx-HD //To Change Duplex settings
#13. /proc File system: It provides detailed information about various hardware devices and other Linux kernel information
# cat /proc/cpuinfo
# cat /proc/meminfo
# cat /proc/zoneinfo
# cat /proc/mounts
# cat /proc/scsi
Below discussed commands are mostly used to check linux performance issues such as
1. To find out bottlenecks.
2. Disk or storage I/O bottlenecks.
3. CPU and memory bottlenecks.
4. Network bottlenecks.
Below are the commonly used command line tools in linux.
#1. TOP - To view the process Activity on server
#2. VMSTAT - Its Used to check System Activity, Hardware and System Information
Display Memory utilization : #vmstat -m
Display about active/inactive memory page info : #vmstat -a
#3. PS - To display the process
#ps -axu
#ps -auxf | sort -nr -k 3 | head -10 : To display Top 10 CPU Consuming process
#4. free - To display Memory utlization
#5. iostat - Average CPU Load, Disk Activity
iostat reports CPU statistics for devices , partitions and netowrk file systems.
#6. SAR - To collect and report system activity
#sar -n DEV : To view netowrk counter
# sar -n DEV -f /var/log/sa/sa20 | more : To view 20th network counter info.
#7. MPSTAT - To display Multiprocessor usage
#mpstat -P ALL : To display average CPU utilization per processor:
#8. PMAP : To display Process Memory usage.
# pmap -d PID
#9. NETSTAT : To view Network statistics.
#netstat -an
#netstat -s #To view TCP connections
#netstat -nat | awk '{print $6}' | sort | uniq -c | sort -n
#netstat -nat |grep {IP-address} | awk '{print $6}' | sort | uniq -c | sort -n // To view about particular IP address access on server.
#10. TCPDUMP # Detailed netowrk traffic analysis
#tcpdump -i eth1 'udp port 53'
#11. ETHTOOL : Display or change ethernet card settings
#ethtool ethX
# ethtool -i eth0 // To display ethernet device driver settings
#ethtool -a eth0 //To display autoneg settings
#ethtool -s eth0 autoneg off //To set the parameter for netowrk card
#ethtool -s eth0 speed 100 autoneg off //To change the speed of network card
#12. MII-TOOL : This utility checks or sets the status of a network interface's Media Independent Interface (MII) unit.
# mii-tool -v // Display information about the network card
# mii-tool -F 100baseTx-HD //To Change Duplex settings
#13. /proc File system: It provides detailed information about various hardware devices and other Linux kernel information
# cat /proc/cpuinfo
# cat /proc/meminfo
# cat /proc/zoneinfo
# cat /proc/mounts
# cat /proc/scsi

5 Comments
034D30EE58
ReplyDeleteTakipçi Satın Al
Whiteout Survival Hediye Kodu
MMORPG Oyunlar
Stumble Guys Elmas Kodu
Titan War Hediye Kodu
78E96D9F
ReplyDeleteElazığ
Erzurum
Manisa
Muş
Düzce
Antep
Sivas
Siirt
Trabzon
9902F782
ReplyDeleteKemer
Soma
Sapanca
Şehitkamil
Polatlı
Milas
Ereğli
Antakya
İnegöl
9C9C393C
ReplyDeleteHendek
Tepebaşı
Aliağa
Gökçeada
Kozan
Datça
Erdemli
Akçakoca
Alaşehir
31044611
ReplyDeletePursaklar
Dikili
Dalaman
Kınık
Ölüdeniz
Atakum
Viranşehir
Erbaa
Kozan