一、影响Linux系统的因素
1、CPU
CPU是操作系统稳定运行的根本,CPU的速度与性能在很大程度上决定了系统整体的性能。因此CPU数量越多、主频越高,服务器性能也就相对越好。
2、内存
内存的大小也是影响Linux性能的一个重要的因素。内存太小,系统进程将被阻塞,应用也将变得缓慢,甚至失去响应;内存太大,会导致资源浪费。
3、磁盘IO
磁盘的I/O性能直接影响应用程序的性能,在一个有频繁读写的应用中,如果磁盘I/O性能得不到满足,就会导致应用停滞。好在现今的磁盘都采用了很多方法来提高I/O性能,比如常见的磁盘RAID技术。
4、网络
Linux下的各种应用,一般都是基于网络的,因此网络带宽也是影响性能的一个重要因素。低速的、不稳定的网络将导致网络应用程序的访问阻塞,而稳定、高速的网络带宽,可以保证应用程序在网络上畅通无阻地运行。幸运的是,现在的网络一般都是千兆带宽或光纤网络,带宽问题对应用程序性能造成的影响也在逐步降低。
二、常用Linux性能监控命令
1、查看CPU个数
cat /proc/cpuinfo |grep "cores"|uniq
2、查看内存总数
cat /proc/meminfo | grep MemTotal
3、查看IO使用情况
sar -b 1 10 //每秒显示一次,一共显示10次。
4、查看实时网速、带宽
sudo nload
xDroid——让安卓应用运行在Linux平台上