linux
文章平均质量分 92
lwj~
这个作者很懒,什么都没留下…
展开
-
Linux内存的工作(malloc,brk系统调用和mmap系统调用)
只有内核才能直接访问物理内存。进程怎么访问内存?Linux内核给每一个进程都提供了一个独立的虚拟地址空间,并且这个地址空间是连续的,这样进程就很方便的可以访问虚拟内存虚拟内存空间的内部又被分为内核空间和用户空间,不同字节(也就是单个cpu指令可以处理数据的最大长度)的处理器,地址空间的范围也不同,比如常见的32位和64位系统过这里可以看出,32 位系统的内核空间占用 1G,位于最高处,剩下...原创 2020-02-22 11:24:11 · 2914 阅读 · 2 评论 -
linux高性能服务器--笔记
tcp/ip主要协议上层协议使用下层协议提供的服务1.数据链路层主要实现网卡接口的网络驱动程序,处理数据的传输。主要是是arp协议。网络层使用ip寻址一台机器,而数据链路层通过mac地址寻址,2.网络层主要实现数据包的选路和转发,核心是ip协议,数据包根据目的ip地址,然后根据路由表不停寻找下一跳路由器,把数据包交给路由器来转发。icmp协议,是ip协议的补充,主要检测网络连接(pin...原创 2020-02-13 00:31:25 · 885 阅读 · 0 评论 -
linux学习笔记
网络故障排除命令检查网络的连通性ping,目标主机是否畅通traceroute,路由追踪mtr,检测中间数据包nslookup,查看域名数据包问题:telnet,端口tcpdump,针对网络层、协议、主机、网络或端口的过滤查看服务出现的问题:netstat,监听范围ss,查看连接信息...原创 2020-02-05 10:54:26 · 207 阅读 · 0 评论 -
平均负载
平均负载:系统处于可运行状态和不可终端状态的平均进程数,也就是平均活跃进程数,和cpu使用率没有直接关系。假设我们在一个单 CPU 系统上看到平均负载为 1.73,0.60,7.98,那么说明在过去 1 分钟内,系统有 73% 的超载,而在 15 分钟内,有 698% 的超载,从整体趋势来看,系统的负载在降低。不可中断状态实际上是系统对进程和硬件设备的一种保护机制。通常当平均负载高于 CPU...原创 2020-01-29 11:13:50 · 174 阅读 · 0 评论