Linux常用性能诊断命令详解 top命令动态地监视进程活动与系统负载等信息 。
使用示例:
效果如下图:
以上命令输出视图中分为两个区域,一个统计信息区,一个进程信息区 。
统计信息区:
第一行信息依次为:系统时间、运行时间、登录终端数、系统负载(三个数值分别为1分钟、5分钟、15分钟内的平均值,数值越小意味着负载越低) 。
第二行信息依次为:进程总数、运行中的进程数、睡眠中的进程数、停止的进程数、僵死的进程数 。
第三行信息依次为:用户占用资源百分比、系统内核占用资源百分比、改变过优先级的进程资源百分比、空闲的资源百分比等 。
第四行信息依次为:物理内存总量、内存使用量、内存空闲量、作为内核缓存的内存量 。
第五行信息依次为:虚拟内存总量、虚拟内存使用量、虚拟内存空闲量、预加载内存量 。
进程信息区:
按 q 键退出监控页面 。
uptime 用于查看系统的负载信息 。
使用示例:
查看系统的负载信息 。
效果如下图:
输出说明:
当前服务器时间:11:06:57
当前服务器运行时长:59 min
当前用户数:1 users
当前负载情况:load average: 0.00, 0.04, 0.08(分别取1min,5min,15min的均值)
free用于显示当前系统中内存的使用量信息 。
命令语法: free [-bkmotV][-s 间隔秒数]
参数说明:
使用示例:
显示当前系统中内存的使用量信息 。
效果如下图:
输出说明:
ifconfig命令用于获取网卡配置与网络状态等信息 。
使用示例:
获取网卡配置与网络状态等信息 。
效果如下图:
输出说明:
第一部分的第一行显示网卡状态信息 。
eth0表示第一块网卡 。
UP代表网卡开启状态 。
RUNNING代表网卡的网线被接上 。
MULTICAST表示支持组播 。
第二行显示网卡的网络信息 。
inet(IP地址):172.16.67.50 。
netmask(掩码地址):255.255.0.0 。
broadcast(广播地址):172.16.255.255 。
RX表示接收数据包的情况,TX表示发送数据包的情况 。
lo表示主机的回环网卡,是一种特殊的网络接口 , 不与任何实际设备连接 , 而是完全由软件实现 。与回环地址(127.0.0.0/8 或 ::1/128)不同,回环网卡对系统显示为一块硬件 。任何发送到该网卡上的数据都将立刻被同一网卡接收到 。
linux netlink socket 怎样设置组播Multicast Programming Sample
The following sample code illustrates how to include multicast functionality to a Windows Sockets application using socket options.
int/* OUT: whatever setsockopt() returns */
join_source_group(int sd, u_int32 grpaddr,
u_int32 srcaddr, u_int32 iaddr)
{
struct ip_mreq_source imr;
imr.imr_multiaddr.s_addr= grpaddr;
imr.imr_sourceaddr.s_addr = srcaddr;
imr.imr_interface.s_addr= iaddr;
return setsockopt(sd, IPPROTO_IP, IP_ADD_SOURCE_MEMBERSHIP, imr, sizeof(imr));
}
int
leave_source_group(int sd, u_int32 grpaddr,
u_int32 srcaddr, u_int32 iaddr)
{
struct ip_mreq_source imr;
imr.imr_multiaddr.s_addr= grpaddr;
imr.imr_sourceaddr.s_addr = srcaddr;
imr.imr_interface.s_addr= iaddr;
return setsockopt(sd, IPPROTO_IP, IP_DROP_SOURCE_MEMBERSHIP, imr, sizeof(imr));
}
Send comments about this topic to Microsoft
linux 怎样加入一个多播组应用程序通过命令字IP_ADD_MEMBERSHIP把一个socket加入到一个多播组linux组播命令,IP_ADD_MEMBERSHIP是一个IP层的命令字linux组播命令,其调用使用的参数是结构体struct ip_mreq,其定义如下:
推荐阅读
- 牙医角色扮演游戏教案,角色游戏牙科医院的设计意图
- css怎么控制虚线边框的间距,如何在css里面更改虚线的长度
- 放款平台代理,我想做贷款平台的代理
- 面料拍摄道具是什么,面料拍照技术
- vb.net编dll例子 vb编写dll实例
- 自制电脑壁纸什么软件,自制电脑壁纸教程尺寸
- 使用枪炮的游戏角色扮演,角色扮演的枪战游戏
- 美国竞速游戏下载,美国竞技游戏
- JAVA代码在运行不出来 java代码在运行不出来怎么办