可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

找不到动态链接库?

PatchELF

Linux基础命令之vmstat命令

vmstat命令在linux系统中是专门用于监视系统相关资源的状态,如系统的内存使用情况,进程的相关信息和CPU信息等,可以对系统的整体资源使用情况进行统计,方便用户深入分析。

命令格式:vmstat 参数;参数可以为空;

字段说明

procs列表示进程相关信息,包括r和b两列,其中r表示运行中的进程数量,b表示等待IO的进程数量;

memory列显示的是内存的相关信息,包含swpd、free、buff、cache等列,swap表示使用的虚拟内存的大小,free表示可用内存的大小,buff表示用作缓冲区的内存大小,cache表示用作缓存的内存大小。这些信息可以使用free命令查看。

Linux系列:如何调试 malloc 的底层源码

记一次集群内无可用http服务问题排查

前一阵子发现服务会有偶发的服务不可用的情况,记录一下这个问题的排查过程。

现象是这样的:每天到了某个时间点,就会出现服务不稳定的情况,偶发接口调不通。

线上业务使用了lvs-nginx-tomcat三层结构,首先查看tomcat监控,没有什么特别异常的情况,响应时间和错误码没发现有什么异常,CPU、IO等等指标也都正常。

Linux 程序编译过程详解

计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型。

万字解析Linux内核调试之动态追踪

文章介绍几种常用的内核动态追踪技术,对 ftrace、perf 及 eBPF 的使用方法进行案例说明。

1、什么是动态追踪

【驱动】SPI驱动分析(四)-关键API解析

## 关键API

### 设备树

#### 设备树解析

我们以Firefly 的SPI demo 分析下dts中对spi的描述:

linux常用命令

性能监视相关命令

  • ifconfig
  • top
  • free 内存

Linux网络编程——端口复用(多个套接字绑定同一个端口)

实际上,默认的情况下,如果一个网络应用程序的一个套接字 绑定了一个端口( 占用了 8000 ),这时候,别的套接字就无法使用这个端口( 8000 ), 验证例子如下:

详解linux内核网络数据包发送在UDP协议层的处理与监控

udp_sendmsg

这个函数定义在net / ipv4 / udp.c,函数很长,分段来看。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言