osala
码龄16年
关注
提问 私信
  • 博客:94,338
    94,338
    总访问量
  • 4
    原创
  • 1,527,042
    排名
  • 16
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:辽宁省
  • 加入CSDN时间: 2008-09-11
博客简介:

osala的专栏

查看详细资料
个人成就
  • 获得15次点赞
  • 内容获得6次评论
  • 获得46次收藏
创作历程
  • 10篇
    2015年
  • 13篇
    2014年
  • 3篇
    2013年
  • 19篇
    2011年
  • 8篇
    2009年
  • 12篇
    2008年
成就勋章
TA的专栏
  • bootloader
    7篇
  • 编程语言
    4篇
  • IC设计
    3篇
  • gtk
    7篇
  • linux
    19篇
  • shell
    5篇
  • linux 性能调优
    3篇
  • linux driver
    3篇
  • kvm
    3篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

arm11-doc.rar

发布资源 2020.06.22 ·
rar

vivado license 通用版本

发布资源 2016.12.12 ·
lic

LINUX-KVM 基本原理及架构

qemu-kvm-0.12.3主要函数路径765002014-08-05 KVM基本原理及架构八-KVM内核模块重要流程分析916012014-07-18 KVM基本原理及架构七-KVM内核模块中重要的数据结构1065022014-07-18 KVM基本原理及架构六-KVM API7690
转载
发布博客 2015.08.10 ·
1216 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

KVM内核如何实现底层虚拟机创建功能

http://blog.chinaunix.net/uid-23225855-id-3479933.html四.KVM内核如何实现底层虚拟机创建功能4.1 KVM虚拟机创建和运行虚拟机的流程   开源的Lbvirt库实现了很多的虚拟化API,这些API的实现还是要靠底层的KVM内核的实现,下面重点讲讲KVM内核中是如何实现虚拟机创建和运行功能的操作系统层的实现。
转载
发布博客 2015.08.10 ·
950 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

KVM 实现机制 (VT-X)

http://blog.chinaunix.net/uid-23225855-id-3479915.html1.    概述1.1.    KVM简介KVM是一个基于Linux内核的虚拟机,它属于完全虚拟化范畴,从Linux-2.6.20开始被包含在Linux内核中。KVM基于x86硬件虚拟化技术,它的运行要求Intel VT-x或AMD SVM的支持。一般
转载
发布博客 2015.08.10 ·
3217 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

剖析 Linux hypervisor

中文地址:http://www.ibm.com/developerworks/cn/linux/l-hypervisor/英文地址:http://www.ibm.com/developerworks/library/l-hypervisor/KVM 和 Lguest 简介Linux® 的最重要创新之一就是转变为hypervisor(或运行其他操作系统的操
转载
发布博客 2015.08.10 ·
646 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

选择开源hypervisor之前需要问的几个问题

在选择开源hypervisor时,有两大选择:Xen或者KVM。Citrix XenServer以及Oracle VM基于Xen,而Red Hat和Ubuntu基于KVM。Xen在Linux平台下使用情况良好,但是从2011年起Xen不再包含在Linux内核中,而且用户需要对内核打补丁,并在现有Linux发行版的基础上进行一些配置才能使用。相反,自从2007年起,KVM已经被包含在了Linux内核
转载
发布博客 2015.08.10 ·
852 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux内核调试方法

原文地址:Linux内核调试方法kdb:只能在汇编代码级进行调试;  优点是不需要两台机器进行调试。  gdb:在调试模块时缺少一些至关重要的功能,它可用来查看内核的运行情况,包括反汇编内核函数。  kgdb:能很方便的在源码级对内核进行调试,缺点是kgdb只能进行远程调试,它需要一根串口线及两台机器来调试内核(也可以是在同一台主机上用vmw
转载
发布博客 2015.04.16 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Perf -- Linux下的系统性能调优工具,第 2 部分

http://www.ibm.com/developerworks/cn/linux/l-cn-perf2/#ibm-pcon特殊用法以及内核调优示例perf event 是一款随 Linux 内核代码一同发布和维护的性能诊断工具,由内核社区维护和发展。perf 不仅可以用于应用程序的性能统计分析,也可以应用于内核代码的性能统计和分析。得益于其优秀的体系结构设计
转载
发布博客 2015.01.19 ·
682 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Perf -- Linux下的系统性能调优工具,第 1 部分

http://www.ibm.com/developerworks/cn/linux/l-cn-perf1/应用程序调优的使用和示例Perf Event 是一款随 Linux 内核代码一同发布和维护的性能诊断工具,由内核社区维护和发展。Perf 不仅可以用于应用程序的性能统计分析,也可以应用于内核代码的性能统计和分析。得益于其优秀的体系结构设计,越来越多的新功能
转载
发布博客 2015.01.19 ·
664 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

控制git push的用户的合法性

由于公司机器比较多,有时候团队用GIT开发的时候,比较随意,随便一台机器上就check,随便设置一个用户,更改之后就提交,搞的提交的记录没有任何可参考性。而git正常情况没法去检查用户的合法性,gitosis也不好使,ssh登录的问题,增加个组直接在sshd-config限制一下更方便,后来网上搜了一下,可以用git hook来解决。(如果开发人员非常非常多这样做可能显的麻烦了),如下:$
原创
发布博客 2015.01.13 ·
1320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql 登录问题的解决办法和一些命令

mysql有时root密码忘记了,登录不了,可以如下解决:#service mysql stop# mysqld_safe --skip-grant-tables --skip-networking &#mysqlmysql>use mysql;mysql>update user set password=password("new-password") where user=
原创
发布博客 2015.01.08 ·
582 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

几张有用的图

转载
发布博客 2014.12.09 ·
518 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

golang语法与特性

http://coolshell.cn/articles/8460.html  语法http://coolshell.cn/articles/8489.html  特性
转载
发布博客 2014.12.09 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux cache 机制

在阅读文章前,您应该具备基本的存储器层次结构知识,至少要了解局部性原理。要详细了解cache基本原理,可以参考本书《深入理解计算机系统》中存储器体系结构一章:  带着疑问来看文章,cache对于程序员是不可见的,它完全是由硬件控制的,为什么在linux内核中还有cache.h这个头文件,定义了一些关于cache的结构? 1. cache概述cache
转载
发布博客 2014.12.09 ·
774 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

kernel panic 调试方法(3)-Backtrace

MIPS:MIPS结构的堆栈回溯过程。1)找特征指令,找到函数压栈的地方。mips函数入口先做一个动作,将函数返回地址压栈。指令二进制代码    伪指令27bdff78                 addiu    sp,sp,-136afbf0084                 sw    ra,132(sp)    通过第二条指令得出函数返回地址,通过第
转载
发布博客 2014.12.09 ·
1274 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

kernel panic 调试方法(2)-Oops信息的调试及栈回溯

Oops 信息来源及格式Oops 这个单词含义为“惊讶”,当内核出错时(比如访问非法地址)打印出来的信息被称为 Oops 信息。Oops 信息包含以下几部分内容。1 一段文本描述信息。比如类似“Unable to handle kernel NULL pointer dereference at virtual address 00000000”的信息,它说明了
转载
发布博客 2014.12.09 ·
1440 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

kernel panic 调试方法(1)

http://blog.csdn.net/lickylin/article/details/19172725kernel panic 表示Linux kernel走到了一个不知道该怎么走下一步的状况,一旦到这个情况,kernel就尽可能把它此时能获取的全部信息都打印出来,至于能打印出多少信息。 下面讲解几种用于查找出错函数定位的方法首先看一下出错的ker
转载
发布博客 2014.12.09 ·
605 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux常用性能调优工具

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20737871&id=3599790http://blog.yufeng.info/archives/category/tools
转载
发布博客 2014.12.09 ·
460 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一个bug引发的linux smp 血案(二)

http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=25171069&id=3212735前一篇文章分析了,cpu1在on and off切换过程中出现softlockup,将触发watchdog reset, 解决方案是禁止抢占,今天分析linux smp相关的另一个bug,log如下:环境如下:高通芯片平台(双核), linu
转载
发布博客 2014.12.09 ·
2825 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多