很多站长朋友们都不太清楚phpcpul类型,今天小编就来给大家整理phpcpul类型,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php如何获得CPU,内存是使用率 2、 如何使用PHP实时监控Linux服务器的cpu,内存,硬盘信息 3、 笔记本CPU的U和T和L区别 4、 至强CPU中为什么有Lxxxx、Exxxx、Xxxxx这三个系列,这三个字母是什么意思? 5、 请问CPU中的L和T代表什么意思啊? 6、 至强cpuE系L系和x系有何区别?哪个系列更强焊? php如何获得CPU,内存是使用率<?php
$str = shell_exec('more /proc/stat');
$pattern = "/(cpu[0-9]?)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)[\s]+([0-9]+)/";
preg_match_all($pattern, $str, $out);
echo "共有".count($out[1])."个CPU,每个CPU利用率如下:<br>";
for($n=0;$n<count($out[1]);$n++)
{
echo $out[1][$n]."=".(100*($out[1][$n]+$out[2][$n]+$out[3][$n])/($out[4][$n]+$out[5][$n]+$out[6][$n]+$out[7][$n]))."%<br>";
}
?>
//////////////////////////////////////////////////////////////////////
<?php
$str = shell_exec('more /proc/meminfo');
$pattern = "/(.+):\s*([0-9]+)/";
preg_match_all($pattern, $str, $out);
echo "物理内存总量:".$out[2][0]."<br>";
echo "已使用的内存:".$out[2][1]."<br>";
echo "-----------------------------------------<br>";
echo "内存使用率:".(100*($out[2][0]-$out[2][1])/$out[2][0])."%<br>";
?>
//////////////////////////////////////////////////////////////////////
<?php
$str = shell_exec('more /proc/net/dev');
$pattern = "/(eth[0-9]+):\s*([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)\s+([0-9]+)/";
preg_match_all($pattern, $str, $out);
echo "共有".count($out[1])."个网络接口,每个网络接口利用率如下:<br>";
for($n=0;$n<count($out[1]);$n++)
{
echo $out[1][$n].":收到 ".$out[3][$n]." 个数据包,发送 ".$out[11][$n]." 个数据包<br>";
}
?>
如何使用PHP实时监控Linux服务器的cpu,内存,硬盘信息1,Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。
其实应该通过Physical
Processor
ID来区分单核和双核。而Physical
Processor
ID可以从cpuinfo或者dmesg中找到.
flags
如果有
ht
说明
支持超线程技术
判断物理CPU的个数可以查看physical
id
的值,相同则为同一个物理CPU
2,查看内存大小:
cat
/proc/meminfo
|grep
MemTotal
3,其他一些可以查看详细
linux系统
信息的命令和方法:
uname
-a
#
查看内核/操作系统/
CPU信息
的linux系统信息命令
head
-n
1
/etc/issue
#
查看操作系统版本,是数字1不是字母L
cat
/proc/cpuinfo
#
查看CPU信息的linux系统信息命令
hostname
#
查看计算机名的linux系统信息命令
lspci
-tv
#
列出所有
PCI设备
lsusb
-tv
#
列出所有USB设备的linux系统信息命令
lsmod
#
列出加载的内核模块
env
#
查看
环境变量
资源
free
-m
#
查看内存使用量和
交换区
使用量
df
-h
#
查看各分区使用情况
du
-sh
#
查看指定目录的大小
grep
MemTotal
/proc/meminfo
#
查看内存总量
grep
MemFree
/proc/meminfo
#
查看空闲内存量
uptime
#
查看系统
运行时间
、用户数、负载
cat
/proc/loadavg
#
查看系统负载磁盘和分区
mount
|
column
-t
#
查看挂接的分区状态
fdisk
-l
#
查看所有分区
swapon
-s
#
查看所有
交换分区
hdparm
-i
/dev/hda
#
查看磁盘参数(仅适用于
IDE设备
)
dmesg
|
grep
IDE
#
查看启动时IDE设备检测状况网络
ifconfig
#
查看所有网络接口的属性
iptables
-L
#
查看防火墙设置
route
-n
#
查看
路由表
netstat
-lntp
#
查看所有监听端口
netstat
-antp
#
查看所有已经建立的连接
netstat
-s
#
查看
网络统计
信息进程
ps
-ef
#
查看所有进程
top
#
实时显示
进程状态
用户
w
#
查看活动用户
id
#
查看指定用户信息
last
#
查看
用户登录
日志
cut
-d:
-f1
/etc/passwd
#
查看系统所有用户
cut
-d:
-f1
/etc/group
#
查看系统所有组
crontab
-l
#
查看当前用户的计划任务服务
chkconfig
–list
#
列出所有系统服务
chkconfig
–list
|
grep
on
#
列出所有启动的系统服务程序
rpm
-qa
#
查看所有安装的软件包
cat
/proc/cpuinfo
:查看CPU相关参数的linux系统命令
cat
/proc/partitions
:查看linux硬盘和分区信息的系统信息命令
cat
/proc/meminfo
:查看linux系统内存信息的linux系统命令
cat
/proc/version
:查看版本,类似uname
-r
cat
/proc/ioports
:查看设备io端口
cat
/proc/interrupts
:查看中断
cat
/proc/pci
:查看pci设备的信息
cat
/proc/swaps
:查看所有swap分区的信息
笔记本CPU的U和T和L区别一、电压不同
1、U: 指CPU采用低电压版本。
2、T:指CPU采用正常电压版本。
3、L:指CPU采用高电压版本。
二、使用场景不同
1、U:功耗低,用于笔记本电脑等便携设备。比如:在超轻薄笔记本领域。
2、T:用于普通办公设备。
3、L:高功耗,多用于游戏发烧机型使用。
三、性能不同
1、U:因为低功耗,主频往往不足2Ghz。
2、T:标准电压处理器主频通常都在2Ghz以上。
3、L:高电压版本CPU,主屏能达到4Ghz。
参考资料来源:百度百科-CPU核心电压
参考资料来源:百度百科-超低电压处理器
至强CPU中为什么有Lxxxx、Exxxx、Xxxxx这三个系列,这三个字母是什么意思?其实 这类打头字母 就是一个热设计功率的明确划分。具体的字母划分范围不是很清楚。太可以肯定的是X>E>L.基本同系列产品的核心基本不变或者没有同型号的新修订处理器加入,那在同一基准下。不同的字母也可以体现性能效率。相对于同系列产品技术基本没变化那。热功率较低也就功耗较低,性能也就低。
请问CPU中的L和T代表什么意思啊?下面我们分别来看看T、L、U这三种版本处理器的具体型号。
Intel Core Duo T(标准电压版)
型号 主频 FSB 二级缓存 工艺 核心电压 功耗 虚拟技术
T2300E 1.66GHz 667MHz 2MB 65nm 1.0375~1.3V 31W 不支持
T2300 1.66GHz 667MHz 2MB 65nm 1.0375~1.3V 31W 支持
T2400 1.83GHz 667MHz 2MB 65nm 1.0375~1.3V 31W 支持
T2500 2.00GHz 667MHz 2MB 65nm 1.0375~1.3V 31W 支持
T2600 2.16GHz 667MHz 2MB 65nm 1.0375~1.3V 31W 支持
T2700 2.33GHz 667MHz 2MB 65nm 1.0375~1.3V 31W 支持
从上面我们给大家列举的标准电压版的Core Duo表格可以看出。他们的前端总线、二级缓存、核心电压以及工艺、功耗等都完全相同,不同的是主频从低1.66GHz到高2.33GHz不等。对于Intel VT虚拟技术来说,只有T2300E一款不支持。
型号 主频 FSB 二级缓存 工艺 核心电压 功耗 虚拟技术
T2050 1.60Hz 533MHz 2MB 65nm 1.0375~1.3V 31W 不支持
T2250 1.73Hz 533MHz 2MB 65nm 1.0375~1.3V 31W 不支持
T2350 1.83Hz 533MHz 2MB 65nm 1.0375~1.3V 31W 不支持
上面这个表格所列出的处理器同样是属于Core Duo T系列中的产品,与众不同的是他们不论是前端总线、二级缓存还是Intel VT虚拟技术都相比上面的标准版有相应的缩减,所以我们特意把这些所谓的“缩水”版或“阉割”版的产品单独列出来以免朋友们在购买时被JS忽悠。
型号 主频 FSB 二级缓存 工艺 核心电压 功耗 虚拟技术
T2060 1.60Hz 533MHz 1MB 65nm 1.0375~1.3V 31W 不支持
T2080 1.73Hz 533MHz 1MB 65nm 1.0375~1.3V 31W 不支持
下面我们说说目前市场上出现的T2060和T2080处理器,由于他们的命名方式与Core Duo T相似,很容易让大家产生迷惑。而他们的真正身份为奔腾双核处理器(Pentium Dual Core),并不属于Intel Core Duo或Intel Core 2 Duo家族,也并非某个平台的组成部分,只是单独的处理器品牌。虽然他们的命名方式与Intel Core Duo相似,但并不能与某个芯片组和无线模块组成任何平台,这点在朋友们购买笔记本时一定要注意!
Yonah核心酷睿双核处理器:低电压版
Intel Core Duo L(低电压版)
型号 主频 FSB 二级缓存 工艺 核心电压 功耗 虚拟技术
L2300 1.50Hz 667MHz 2MB 65nm 1.1V 15W 支持
L2400 1.66Hz 667MHz 2MB 65nm 1.1V 15W 支持
L2500 1.83Hz 667MHz 2MB 65nm 1.1V 15W 支持
以上表中所列的都是Core Duo家族中的低电压版处理器,在性能方面与标准版相比略有逊色,但是功耗比标准版本低了一倍,所以在电池续航方面较标准版有着比较大的优势。对于不追求性能的用户来说,低压版处理器是一个不错的选择。
至强cpuE系L系和x系有何区别?哪个系列更强焊?E系列的是比较常规的。L系列是低功耗产品。X系列是高外频的。所以一般X系列要超频都很难。要比较3个哪个好,这个很难说。比如E5405和L5420就是后者好。如果是E5450和L5420比就是前者好。每个系列都有高中低。不过一般不要选用X系列的CPU。他的外频高。对主板的要求也高。主板不好的,上X系列容易不稳定。
关于phpcpul类型的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于phpcpul类型 php中的类是什么的详细内容...