jerry116

导航

 

2018年6月17日

摘要: 一、前言 在linux内核中支持3种内存模型,分别是Flat memory model,Discontiguous memory model和Sparse memory model。三种内存模型对应于linux内核的配置选项分别为:CONFIG_FLATMEM,CONFIG_DISCONTIGMEM 阅读全文
posted @ 2018-06-17 14:47 jerry116 阅读(538) 评论(0) 推荐(0) 编辑
 

2018年4月28日

摘要: 1)后台安装ssh server 2)启动sshd 3)设置开机自动启动 选择ssh在level 2,3,4,5上都使能。如下图 4)配置root也可以登陆。 讲其中的【PermitRootLogin without-password】修改为【PermitRootLogin yes】。 重启ssh服 阅读全文
posted @ 2018-04-28 23:45 jerry116 阅读(360) 评论(0) 推荐(0) 编辑
 
摘要: 最近在闲置的Dell inspiron 6400上安装了ubuntu 16.04版本,安装过程此处不细说。 安装完成后,发现WIFI无法开启,通过如下方法进行无线网卡的配置。 1)查看对应的PCI设备 可以看出,我的Dell 6400 上的无线网卡是 Broadcom 的BCM4311。ubuntu 阅读全文
posted @ 2018-04-28 23:21 jerry116 阅读(25524) 评论(0) 推荐(0) 编辑
 

2018年4月19日

摘要: 今天看到网上一篇介绍linux内存管理的文章(https://blog.csdn.net/21cnbao/article/details/77505330),里面提了一些问题,本文试着进行解答。 本文会持续更新。 1. Linux系统的内存用掉了多少,还剩余多少?下面这个free命令每一个数字是什么 阅读全文
posted @ 2018-04-19 23:58 jerry116 阅读(1591) 评论(0) 推荐(0) 编辑
 
摘要: 今天看到网上一篇介绍linux进程调度的文章(https://blog.csdn.net/21cnbao/article/details/77505330),里面提了一些问题,本文试着进行解答。 本文会持续更新。 1. Linux进程和线程如何创建、退出?进程退出的时候,自己没有释放的资源(如内存没 阅读全文
posted @ 2018-04-19 23:57 jerry116 阅读(935) 评论(0) 推荐(0) 编辑
 

2018年4月18日

摘要: 本文为转载,原文地址:https://blog.csdn.net/zhoushuntian/article/details/78852247 Yloop概要 Yloop是AliOS Things的异步事件框架。Yloop借鉴了,libuv及嵌入式业界常见的event loop,综合考虑使用复杂性,性 阅读全文
posted @ 2018-04-18 23:49 jerry116 阅读(1225) 评论(0) 推荐(0) 编辑
 
摘要: 本文为转载,原文地址:https://www.itcodemonkey.com/article/988.html 授权协议:Apache 2.0 开发语言:C/C++ Python 操作系统:跨平台 Github:https://github.com/alibaba/AliOS-Things Ali 阅读全文
posted @ 2018-04-18 23:28 jerry116 阅读(1617) 评论(0) 推荐(0) 编辑
 

2018年4月13日

摘要: 下面两个链接中的例子分别展示了linux系统下的performance工具的全景,请大家参考。 Linux performance tools map Command Line Tools to Monitor Linux Performance 阅读全文
posted @ 2018-04-13 00:09 jerry116 阅读(264) 评论(0) 推荐(0) 编辑
 

2018年4月12日

摘要: schedule调度流程 schedule就是主调度器的函数, 在内核中如果要将CPU分配给与当前活动进程不同的另一个进程, 都会直接调用主调度器函数schedule, 该函数完成如下工作: 检查死锁, 关闭内核抢占后调用__schedule完成内核调度。 恢复内核抢占, 然后检查当前进程是否设置了 阅读全文
posted @ 2018-04-12 23:37 jerry116 阅读(243) 评论(0) 推荐(0) 编辑
 

2018年4月11日

摘要: 概念说明 Linux内核Lockup就是linux内核占用CPU不放,Lockup分为两种:soft lockup 和 hard lockup。 soft lockup是指CPU被内核代码占据,以至于无法执行其它进程。检测soft lockup的原理是给每个CPU分配一个定时执行的内核线程[watc 阅读全文
posted @ 2018-04-11 23:17 jerry116 阅读(4261) 评论(0) 推荐(1) 编辑