最新消息:

最新发布 第36页

爱开源

Netmap 高性能网络I/O框架
IO

Netmap 高性能网络I/O框架

admin 12年前(2014-07-17) 13266浏览

1. Netmap简介 Netmap是一个高性能收发原始数据包的框架,由Luigi Rizzo等人开发完成,其包含了内核模块以及用户态库函数。其目标是,不修改现有操作系统软件以及不需要特殊硬件支持,实现用户态和网卡之间数据包的高性能传递。其原理图如下...

DNS bind 主从服务搭建
Bind

DNS bind 主从服务搭建

admin 12年前(2014-07-16) 3891浏览

最近研究DNS主从服务,也是参考了很多文章,这里记录一下,方便大家少走弯路,DNS服务可以算是Linux服务中比较难的一个了,尤其是配置文件书写,少一个字符都有可能造成错误。 那什么是DNS呢?简单的说就是完成域名到IP的解析过程。简洁的域名能让人们...

Ngx_lua与go高并发性能对比
go

Ngx_lua与go高并发性能对比

admin 12年前(2014-07-10) 3524浏览

nginx在处理高并发能力上非常出色,而go作为新时代互联网语言,在设计之初就为实现高并发。 ngx_lua由nginx来处理网络事件,并使用协程来实现非阻塞,从而实现高并发。 go语言级别提供非阻塞的api,同样使用协程来提供高并发处理。 我们来测...

大版本SVN库备份快速重建方法
svn

大版本SVN库备份快速重建方法

admin 12年前(2014-07-09) 3494浏览

svn仓库一般都是会配置svnsync的实时备份仓库,备库会从主库一个版本一个版本拷贝,但是如果主库已经有几十万版本后,想通过简单的svnsync init一个新的备份仓库,然后从0版本开始sync,所需的时间无法估计 为了快速重建备份,可以使用下面...

如何写gdb命令脚本
gcc

如何写gdb命令脚本

admin 12年前(2014-07-08) 3315浏览

作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python解释器执行;另一种是命令脚本(command fi...

为openSUSE添加 RAID 驱动 操作笔记
Linux

为openSUSE添加 RAID 驱动 操作笔记

admin 12年前(2014-07-04) 23241浏览

感谢 丁哥 分享 QQ:13712899 概述:系统版本:opensuse11.3 initrd:系统引导内核!系统安装光盘和硬盘上的系统均需要此内核引导! 所在目录: /boot/ 下 .ko文件:驱动程序模块!所在目录‘/initrd/lib/m...

为openSUSE添加 RAID 驱动
Linux

为openSUSE添加 RAID 驱动

admin 12年前(2014-07-04) 22042浏览

感谢 丁哥 分享 QQ:13712899 1 制作2.6.34-12 和 2.6.34.10的驱动模块: 准备一台与安装服务器相同版本的操作系统:(注意内核版本号,这台服务器我们称它为 ‘b服务器’) 需要安装的生产服务器我们...

一次因NAS存储故障引起的Linux系统恢复案例
Linux

一次因NAS存储故障引起的Linux系统恢复案例

admin 12年前(2014-07-03) 3213浏览

一、故障现象描述 NAS操作系统内核为Linux,自带的存储有16块硬盘,总共分两组,每组做了RAID5,Linux操作系统无法正常启动,在服务启动到cups那里就停止了,按键ctrl+c强制断开也没有响应,查看硬盘状态,都是正常的,没有报警或者警告...

Git、Gitosis版本控制详细配置
git

Git、Gitosis版本控制详细配置

admin 12年前(2014-07-03) 5634浏览

Git是分布式的版本控制系统,实际上是不需要固定的服务器的,Git与svn的最大区别是,它的使用流程不需要联机,可以先将对代码的修改,评论,保存在本机。等上网之后,再实时推送过去。同时它创建分支与合并分支更容易,推送速度也更快。 Gitosis则是方...

Memcache存储大数据的问题
memcache

Memcache存储大数据的问题

admin 12年前(2014-07-03) 3415浏览

Memcached存储单个item最大数据是在1MB内,如果数据超过1M,存取set和get是都是返回false,而且引起性能的问题。 我们之前对排行榜的数据进行缓存,由于排行榜在我们所有sql select查询里面占了30%,而且我们排行榜每小时更...

使用Memcache缓存MySQL查询
cache

使用Memcache缓存MySQL查询

admin 12年前(2014-07-03) 3493浏览

实际应用中,尤其是在大规模访问的Web项目中,Memcache作为一种优秀的缓存解决方案,被广泛使用。其灵活性和可扩展性受到了广大开发者的青睐。为了提高响应速度,使用Memcache来减少数据查询运算是一种不错的选择。 关于Memcache的安装和配...

linux默认kernel.pid_max值
CPU

linux默认kernel.pid_max值

admin 12年前(2014-07-01) 5795浏览

今早石祤同学发现了一个问题:同样的两台服务器,相同的OS版本、内核版本、CPU型号、CPU核数,只是厂家不同,但是机器启动后sysctl里的kernel.pid_max值,一台是128k,一台是32k。看了一下/etc/sysctl.conf,两台都...

cgroup资源隔离的高效IO调度器
cgroup

cgroup资源隔离的高效IO调度器

admin 12年前(2014-07-01) 4625浏览

(本文里说的“资源隔离”主要是指cgroup根据blkio.weight的值来按比例调配io的带宽和IOPS,不包括io-throttle即blkio.throttle.xxx的一系列配置,因为linux的io-throttle机制不依赖于IO调度器...

Shell读取ini文件
bash

Shell读取ini文件

admin 12年前(2014-06-30) 4106浏览

while IFS='= ' read var val do if [[ $var == [*] ]] then section=$(echo $var | sed 's/^[(.*)]$/1/') elif [[ $val ]] then if [...

Mysql 设备选型与系统规划-实战参考文档
mysql

Mysql 设备选型与系统规划-实战参考文档

admin 12年前(2014-06-29) 865浏览

引言:项目的设备选型是一项细腻而又艰巨的任务。因为它有一次性、不可更改、兼容性、扩展性、功能性、性能性、易用性等参数阀值来参照。例如我们的项目,首先要了解今年的设备采购预算有多少,如何分配的,分配下来每个项目大概有多少,按照预算标准进行分级。其次由于...

使用IPv6 链接百度网盘
IPv6

使用IPv6 链接百度网盘

admin 12年前(2014-06-29) 2445浏览

百度云/网盘网页版的话直接改hosts即可,网传hosts如下: 2400:da00::dbf:0:6666 p.baidupcs.com 2400:da00::dbf:0:6666 nj.baidupcs.com 2400:da00::dbf:0:...

Linux下删除几天前的文件
find

Linux下删除几天前的文件

admin 12年前(2014-06-29) 1092浏览

分别删除 创建7天前、修改7天前、访问7天前的文件。前2个用的较多。 find . -type f -ctime +7 -delete find . -type f -mtime +7 -delete find . -type f -atime +7...

优化MySQL的21个建议
mysql

优化MySQL的21个建议

admin 12年前(2014-06-27) 3132浏览

今天一个朋友向我咨询怎么去优化 MySQL,我按着思维整理了一下,大概粗的可以分为21个方向。 还有一些细节东西(table cache, 表设计,索引设计,程序端缓存之类的)先不列了,对一个系统,初期能把下面做完也是一个不错的系统。 1. 要确保有...

MySQL 复制心跳
mysql

MySQL 复制心跳

admin 12年前(2014-06-27) 3148浏览

在 MySQL 主从复制时,有时候会碰到这样的故障:在 Slave 上 Slave_IO_Running 和 Slave_SQL_Running 都是 Yes,Slave_SQL_Running_State 显示 Slave has read all...

浅谈TCP优化
tcp

浅谈TCP优化

admin 12年前(2014-06-27) 905浏览

很多人常常对TCP优化有一种雾里看花的感觉,实际上只要理解了TCP的运行方式就能掀开它的神秘面纱。Ilya Grigorik 在「High Performance Browser Networking」中做了很多细致的描述,让人读起来醍醐灌顶,我大概...

在centos下处理PHP+WebSphere客户端
centos

在centos下处理PHP+WebSphere客户端

admin 12年前(2014-06-27) 926浏览

事先申明。我是借鉴了这篇博客:http://blog.phpdeveloper.org/?p=140 当然在其中遇到了不少问题,我在这里一一说明: 1、准备工作 pecl mqseries :http://pecl.php.net/package/m...

Linux下删除几天前的文件
find

Linux下删除几天前的文件

admin 12年前(2014-06-27) 2236浏览

分别删除 创建7天前、修改7天前、访问7天前的文件。前2个用的较多。 find. -typef-ctime+7-delete find. -typef-mtime+7-delete find. -typef-atime+7-delete 相关文章 L...

多核环境下cache line的测试
c

多核环境下cache line的测试

admin 12年前(2014-06-27) 4612浏览

前阵子接触到一道关于数组内部链表(多用于内存池技术)的数据结构的题, 这种数据结构能够比普通链表在cache中更容易命中, 理由很简单, 就是因为其在地址上是连续的(=.=!), 借这个机会, 就对cpu cache进行了一个研究, 今天做一个简单的...

nginx 重写带问号nginx rewrite arg ?
nginx

nginx 重写带问号nginx rewrite arg ?

admin 12年前(2014-06-26) 1659浏览

在nginx配置重写,参数带问号,nginx 重写带问号nginx rewrite arg ? 需求: http://www.aikaiyuan.com/ 里面有搜索页面配置重写: http://www.aikaiyuan.com/search?ke...

Linux LVM 详解
Linux

Linux LVM 详解

admin 12年前(2014-06-25) 871浏览

逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操...

linux git 客户端 smartgit
git

linux git 客户端 smartgit

admin 12年前(2014-06-17) 4601浏览

本机装了双系统centos6.5,在centos下装了一套开发环境,发现linux下的git图形客户端好少,能用的更少。本想装一下gitg的,发现gitg要求的依赖包好新,centos基本上不能满足,如果非要用的话,要手动更新好多包,太麻烦。在cen...