网站首页 站内搜索

搜索结果

查询Tags标签: 内核,共有 1008条记录
  • 网络编程模式

    引入 ​ 服务器处理客户端请求,最直接的方式就是一对一即一个请求创建对应的线程或进程。(其中创建线程优于创建进程,线程的上下文切换较进程切换轻便,线程通信也要比进程通信简单)但这种方式是阻塞式的,也就是说若线程遇到无数据可读会阻塞当前线程,造成资源浪费…

    2022/5/4 20:12:57 人评论 次浏览
  • 内存DEBUG汇总

    一、用户态内存泄漏 1. # dumpsys meminfo <pid> 查看某个进程的内存,然后将正常的和不正常的进行对比来找排查方向。 2. 进程分类内存: PssTotal列 + SwapPssDirty列 3. native中的一些内存会算在 Unknown 里面 4. 分析 HPPROF 文件,需要先使用 hprof-conv.exe…

    2022/5/2 7:16:16 人评论 次浏览
  • 【FreeRTOS】堆内存管理

    动态内存分配及其与FreeRTOS的相关性 为了使FreeRTOS更易用,内核对象(如任务、队列、信号量、事件组)不在编译期静态分配,而是在运行时动态分配,FreeRTOS在内核对象创建时分配RAM,删除内核对象时释放RAM。 这种策略降低了设计难度,更简单的API,最小化内存占用。动…

    2022/4/30 7:14:42 人评论 次浏览
  • Linux基础

    〇、linux 之 整体目录结构一、linux 之 简介二、linux 之 VM 安装 Centos三、linux 之 文件共享与远程登录四、linux 之 vi与vim编辑器五、linux 之 开机、重启、登录、注销操作六、linux 之 用户管理七、linux 之 实用指令八、linux 之 组管理和权限管理九、linux 之 定…

    2022/4/30 7:13:05 人评论 次浏览
  • (一)Linux系统介绍

    1. Linux系统发行版本 其实我们平日里说的Linux并不是Linux系统。李纳斯•托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件。内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将Linxu内…

    2022/4/29 7:15:52 人评论 次浏览
  • Redis 为啥这么快?

    Redis 3.x单线程时代但性能依旧很快的主要原因基于内存操作:所有数据都存于内存中,读写速度非常快,内存的响应时长约为100纳秒,运算都是内存级别的,因此性能比较高;数据结构简单:常用的数据结构中有些是专门设计的,如采用自己设计的简单动态字符串(Simple Dynami…

    2022/4/26 19:12:58 人评论 次浏览
  • Linux优化内核参数

    Linux优化内核参数修改/etc/sysctl.conf1 fs.file-max = 10000002 #表示单个进程较大可以打开的句柄数3 net.ipv4.tcp_tw_reuse = 14 #参数设置为 1 ,表示允许将TIME_WAIT状态的socket重新用于新的TCP链接,这对于服务器来说意义重5 大,因为总有大量TIME_WAIT状态的链接…

    2022/4/25 7:13:03 人评论 次浏览
  • 进程 线程 文件描述符

    进程 进程是程序的运行实例。进程技术提供了两方面特性。每个进程好像在独占使用CPU(基于内核的上下文切换机制) 每个进程好像在独占使用内存(基于内核的虚拟内存机制)系统运行时,每隔几毫秒,外部的时钟芯片会发起中断(timer interrupt),使得内核能够从用户进程中…

    2022/4/25 7:12:51 人评论 次浏览
  • Linux 查看系统基本信息

    Linux 下如何查看版本信息,包括位数、版本信息以及CPU内核信息、CPU具体型号 查看内核版本 (1)uname -a 显示系统名、节点名称、操作系统发行版本号、操作系统版本、运行的机器ID号

    2022/4/24 7:15:06 人评论 次浏览
  • 2022-04-23-Linux C 中epoll函数用法及注意事项

    Linux C 中epoll函数用法详细介绍及注意事项: 阻塞IO:一次IO操作后一直等待成功或失败才返回,期间程序不能做其它的事情。阻塞IO操作只能对单个文件描述符进行操作。 非阻塞IO:轮询,耗费cpu资源。只能对单个文件描述符进行操作。 IO多路复用:select, poll, epoll。 …

    2022/4/24 7:14:52 人评论 次浏览
  • 龙蜥开源Plugsched:首次实现 Linux kernel 调度器热升级 | 龙蜥技术

    ​简介:对于plugsched而言,无论是 bugfix,还是性能优化,甚至是特性的增、删、改,都可胜任。​ 文/龙蜥社区内核开发人员 陈善佩、吴一昊、邓二伟 Plugsched 是 Linux 内核调度器子系统热升级的 SDK,它可以实现在不重启系统、应用的情况下动态替换调度器子系统,毫秒…

    2022/4/22 7:15:24 人评论 次浏览
  • 2022-04-21-Linux 内核首页

    https://kernel.org/  Linux内核档案 https://www.kernel.org/pub/   https://mirrors.edge.kernel.org/pub/ 镜像 https://docs.kernel.org/  Linux内核文档:“这是内核文档树的顶层。内核文档,就像内核本身一样,在很大程度上是一项正在进行的工作。当我们努力…

    2022/4/22 7:12:49 人评论 次浏览
  • Linux进程管理、任务计划、内核管理、加密

    一、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)。 二、生成10个随机数保存于数组中,并找出其最大值和最小值 三、输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序 四、总结查看系统负载的几种命令,总结top命令的指标大概什么含义(不要求全…

    2022/4/19 7:12:36 人评论 次浏览
  • centos 内核编译安装

    centos7.5内核编译安装1.安装依赖 yum -y install gcc bc gcc-c++ ncurses ncurses-devel cmake elfutils-libelf-devel openssl-devel 2.下载内核版本解压并进入解压目录(4.12.3版本) wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.12.3.tar.xz &&…

    2022/4/18 7:12:54 人评论 次浏览
  • 使用Clion 阅读/修改/注释 Linux 内核源码

    from:https://zhuanlan.zhihu.com/p/409007775 前言 其实,bootlin就是一个听不错的阅读源码的工具了,可以非常方便的帮我们查阅函数、宏的定义、引用等等。而且是基于浏览器,对我们本机的配置没有什么过高的要求。 但是如果想要做一些注释,修改,那我们就要将源码下载…

    2022/4/18 7:12:45 人评论 次浏览
扫一扫关注最新编程教程