
开源项目
_银叶先生
这个作者很懒,什么都没留下…
展开
-
开源项目之---cli_parser
cli-parser 是用C实现的一个解析命令行参数的库。下载地址:http://sourceforge.net/projects/cliparser/用法:修改命今参数定义文件 (.cli 文件定义命今参数)实现在参数处理函数:cparser_result_t cparser_cmd_命今参数(cparser_context_t *context, char **参数 , ...)详原创 2013-07-15 20:40:48 · 3897 阅读 · 1 评论 -
KVM网络性能调优终极版
四、KVM网络性能调优首先,我给大家看一张图,这张图是数据包从虚拟机开始然后最后到物理网卡的过程。我们分析下这张图,虚拟机有数据包肯定是先走虚拟机自身的那张虚拟网卡,然后发到中间的虚拟化层,再然后是传到宿主机里的内核网桥中,最后传到物理网卡,这个过程很好理解。那么我们要做网络的优化,让虚拟机的网络运行得更加高效,我们要想的就是让虚拟机访问到物理网卡的层次要少。或者说能不能让宿主机的转载 2017-08-11 11:35:01 · 4134 阅读 · 0 评论 -
KVM 性能优化之磁盘IO优化
接着第三块的内容,KVM磁盘性能方面的调优。磁盘IO方面我们可以从以下四个方面去着手优化:磁盘类型选择缓存模式选择AIO 异步读写方式选择磁盘IO调度器选择1. 磁盘类型选择磁盘方面,建议是用Virtio模式,在CentOS7.1 中,磁盘的类型有IDE 、SATA 以及virtio 三种。磁盘这块也有完全转载 2017-08-11 11:23:20 · 2215 阅读 · 1 评论 -
KVM 性能优化之内存优化
我们说完CPU方面的优化,接着我们继续第二块内容,也就是内存方面的优化。内存方面有以下四个方向去着手:EPT 技术大页和透明大页KSM 技术内存限制1. EPT技术EPT也就是扩展页表,这是intel开创的硬件辅助内存虚拟化技术。我们知道内存的使用,是一个逻辑地址跟物理地址转换的过程。虚拟机内部有逻辑地址转成成转载 2017-08-11 11:21:14 · 1369 阅读 · 0 评论 -
KVM 性能优化之CPU优化
转载于--云技术实践前言任何平台根据场景的不同,都有相应的优化。不一样的硬件环境、网络环境,同样的一个平台,它跑出的效果也肯定不一样。就好比一辆法拉利,在高速公路里跑跟乡村街道跑,速度和激情肯定不同...所以,我们做运维工作,也是如此。首先你得充分了解你所用的软件平台,然后根据你现有的生产环境去充分的测试,最后得出结果,做最优的调整。KVM也是一样,首先要做转载 2017-08-11 11:18:25 · 1147 阅读 · 0 评论 -
SUSE源码包与debuginfo包
https://pan.baidu.com/s/1nvO1DkH原创 2016-11-11 20:27:51 · 2301 阅读 · 1 评论 -
开源项目之-----JSON (cJSON ,cajun)
最近做项目用到了几个开源项目,现在记录下来:JSON(JavaScriptObject Notation)是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读。尽管JSON是Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类似于C语言家族的一些习惯。JSON官方说明文档:http://www.json.org/json-zh.htmlJSON 是基于原创 2013-07-15 19:50:53 · 1712 阅读 · 0 评论 -
libvirt获取虚拟机的状态
libvirt CPU利用率原创 2015-12-12 17:56:47 · 3207 阅读 · 0 评论 -
mount.cifs
mount.cifs描述这个工具是 cifs-utils软件包的一部分。mount.cifs 用于挂载 CIFS 文件系统。它通常由使用"-t cifs"选项的 mount(8) 命令间接调用。这个命令只能在支持 CIFS 文件系统的Linux内核上使用。CIFS 协议是 SMB 协议的替代版本,它被包括 Windows 在内的几乎所有操作系统所以及 NAS(Network翻译 2015-09-16 16:11:48 · 20278 阅读 · 0 评论 -
SMB/CIFS 协议 命令
SMB Message SMB消息包含:32字节 smb header, 可变长 parameter block,和最大64K的data blockSMB_Header //消息头{UCHAR Protocol[4]; //4字节UCHAR Command; //1字节SMB_ERROR Status; //4字节UCHAR Flags; //1字节USHORT Fla原创 2014-01-14 15:00:43 · 4575 阅读 · 0 评论 -
开源NAS项目--Samba
Samba开源项目:http://www.samba.org/samba/原创 2013-12-11 15:06:05 · 2030 阅读 · 0 评论 -
dm-cache
原文地址:http://godorz.info/最近想学习Linux IO子系统, 找了flashcache代码, 它通过内核提供的Device Mapper机制, 将一块SSD和一块普通磁盘虚拟为一个块设备, 其中SSD作为cache, 数据最终落地到普通磁盘. 这种混合存储的策略, 向上层应用(如mysql)屏蔽了底层的实现, 上层应用看到的只是一个挂载到虚拟块设备上的某种文件系统转载 2014-01-21 14:59:41 · 3590 阅读 · 0 评论 -
开源分布式文件系统----mooseFS
MooseFS:mooseFS是一款网络分布式文件系统。它把数据分散在多台服务器上,但对于用户来讲,看到的只是一个源。MFS也像其他类unix文件系统一样,包含了层级结构(目录树),存储着文件属性(权限,最后访问和修改时间),可以创建特殊的文件(块设备,字符设备,管道,套接字),符号链接,硬链接。角色类型:Master:运行mfsmaster守护进程,作为元数据服务器,管理整个存储网络原创 2014-01-20 12:18:15 · 1656 阅读 · 0 评论 -
tdb---数据库
tdb: 一个简单的数据库,源码:http://sourceforge.net/projects/tdb/文档:http://tdb.samba.org/SAMBA后端的一个数据库;基于gdbm数据库。/* 打开数据库时返回的一个数据库上下文结构 */typedef struct tdb_context {char *name; /* 数据库名 */void *map_pt原创 2014-01-20 12:28:59 · 13377 阅读 · 1 评论 -
开源SAN存储 之 IP-SAN
SAN网络存储是一种高速网络或子网络,根据网络结构可以分为FC-SAN(光纤通道存储区域网),IP-SAN(基于IP的存储区域网)。IP-SAN 是整合了存储和IP网络的iSCSI技术。IP-SAN技术由iSCSI Initiator(iSCSI客户端)、iSCSI Target(iSCSI目的端)和IP网络交换机组成。开源iSCSI Initiator 有:linux-iscsi原创 2013-10-24 17:01:40 · 6849 阅读 · 0 评论 -
开源项目之---cgi ( cgicc )
CGI是: “公共网关接口”(Common Gateway Interface)的简称,是HTTP服务器与其它程序进行“交谈”的一种工具,其程序须运行在网络服务器上。CGI是一段程序,它运行在Server上,提供同客户端 Html页面的接口。CGI的功能:通常情况下CGI程序被用来解释处理来自表单的输入信息,在服务器产生相应的处理,并将相应的信息反馈给浏览器。CGI程序使网页具有交原创 2013-07-15 20:25:09 · 3050 阅读 · 0 评论 -
QEMU动态翻译器
QEMU动态翻译器原创 2017-08-17 翻译 牛牛 云技术实践摘要:分析下Qemu的内部结构,qemu大概是一个使用原始便携动态翻译器的快速机器仿真工具,。它能在很多机器上(x86, ARM PowerPC, Sparc….) 仿真CPU (x86, ARM,PowerPC, Sparc),QEMU支持完整的系统仿真,可以在虚拟机和Linux用户模式下仿真完整转载 2017-08-18 13:46:35 · 1070 阅读 · 0 评论