首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux
飞行的大狗
创建于2021-10-11
订阅专栏
Linux系统
等 1 人订阅
共6篇文章
创建于2021-10-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
线上问题排查思路
线上CPU飙高排查思路 通过top命令,查看系统具体情况 2. jstack 命令保存进程中线程的状态 3. top -Hp 1 查看进程中线程使用cpu比较高的排序 4.jstack 命令打印线程的
epoll
BIO blocking 服务端监听端口,等待accept事件,accept会堵塞主线程,收到accept事件,程序会拿到一个客户端与服务端链接的一个socket,针对这个socket,我们都可以读写
文件描述符
Linux 中一切都可以看作文件,包括普通文件、链接文件、Socket 以及设备驱动等,对其进行相关操作时,都可能会创建对应的文件描述符。文件描述符(file descriptor)是内核为了高效管理
linux虚拟内存原理
一、程序加载过程 我们程序是从磁盘中编码的,代码执行的时候,首先加载至内存中,然后到寄存器中(寄存器是存放各种给cpu计算用的地址、数据用的),最后至CPU; 二、内存映射 Linux 内核给每个进程
线上问题排查命令
4.1 线上日志分析的步骤 通过 top命令查看CPU情况,如果CPU比较高,则通过top -Hp 命令查看当前进程的各个线程运行情况,找出CPU过高的线程之后,将其线程id转换为十六进制的表现形式,
Linux IO原理和几种零拷贝机制的实现
前言 零拷贝(Zero-copy)技术指在计算机执行操作时,CPU 不需要先将数据从一个内存区域复制到另一个内存区域,从而可以减少上下文切换以及 CPU 的拷贝时间。它的作用是在数据报从网络设备到用户