最新消息:

2014年01月的内容

linux cgroups 概述
Linux

linux cgroups 概述

admin 11年前 (2014-01-30) 3454浏览 0评论

从 2.6.24 版本开始,linux 内核提供了一个叫做 cgroups(控制组)的特性。cgroups 就是 control groups 的缩写,用来对一组进程所占用的资源做限制、统计、隔离。也是目前轻量级虚拟化技术 lxc (linux co...

用 cgroups 管理 cpu 资源
CPU

用 cgroups 管理 cpu 资源

admin 11年前 (2014-01-30) 3502浏览 0评论

这回说说怎样通过 cgroups 来管理 cpu 资源。先说控制进程的 cpu 使用。在一个机器上运行多个可能消耗大量资源的程序时,我们不希望出现某个程序占据了所有的资源,导致其他程序无法正常运行,或者造成系统假死无法维护。这时候用 cgroups ...

用 cgroups 管理进程磁盘 io
IO

用 cgroups 管理进程磁盘 io

admin 11年前 (2014-01-30) 3596浏览 0评论

linux 的 cgroups 还可以限制和监控进程的磁盘 io。这个功能通过 blkio 子系统实现。 blkio 子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个: blkio.throttle.read_bps_dev...

用 cgruops 管理进程内存占用
内存

用 cgruops 管理进程内存占用

admin 11年前 (2014-01-30) 4765浏览 0评论

cgroups 中有个 memory 子系统,用于限制和报告进程的内存使用情况。 其中,很明显有两组对应的文件,一组带 memsw ,另一组不带 memory.failcnt memory.limit_in_bytes memory.max_usag...

关闭 Mac 上的虚拟内存
Mac

关闭 Mac 上的虚拟内存

admin 11年前 (2014-01-30) 7155浏览 0评论

MacBook Pro with Retina display 的标配内存是8GB,这个内存足够日常使用了,考虑到 SSD 硬盘寿命的问题,建议关闭系统的虚拟内存(Swap),避免频繁写入。关闭系统 swap 还可以提高性能 查看当前正在使用的虚拟内...

Flickr的架构学习
系统架构

Flickr的架构学习

admin 11年前 (2014-01-30) 3308浏览 0评论

Flickr.com 是最初由Ludicorp公司开发设计并于2004年2月正式发布的,2007年11月,Flickr迎来了第20亿张照片,一年后,这个数字就达到了30亿,并且还 在以加速度增长。 2005年3月,雅虎公司以3千500万美元收购了Lu...

等宽字体:程序员的字体
字体

等宽字体:程序员的字体

admin 11年前 (2014-01-30) 3704浏览 0评论

等宽字体(Monospaced Font)是指字符宽度相同的字体。由于每个字符的宽度都是相等的,所以看起来会比较工整,可以大大的减轻视觉疲劳,另外等宽字体对于那些有强迫症的患者是一剂良药。对于每一个程序员除了选择合适的IDE以外,选择合适的字体也是非...

Redis和Memcached的区别
memcached

Redis和Memcached的区别

admin 11年前 (2014-01-30) 2464浏览 0评论

Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较: Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你...

Github的扁平化管理与创新
github

Github的扁平化管理与创新

admin 11年前 (2014-01-30) 2711浏览 0评论

fastcolabs带来的Github专访,里面谈到了很多Github内部的管理、沟通、创新,看完之后对这家公司又多了几分了解和敬仰,其中的一些理念对于「传统」的创业公司来说是很难相信和接受的。原文很长,这里简单的摘录几段。 Github在公司内部实...

Mysql中复制介绍及主从服务器的配置
mysql

Mysql中复制介绍及主从服务器的配置

admin 11年前 (2014-01-30) 2735浏览 0评论

MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主 服...

Linux下MBR的备份与恢复
备份

Linux下MBR的备份与恢复

admin 11年前 (2014-01-30) 3178浏览 0评论

MBR是Master Boot Record的简称,又叫主引导记录.它是硬盘上最重要的一个数据结构,当用分区软件创建分区的时候,分区软件会自动创建MBR.MBR处于硬盘的第一个 扇区.即0柱面,0磁头,1扇区.主引导记录由三部分构成,第一部分是一小段...

phpQuery占用过多内存的解决方法
php

phpQuery占用过多内存的解决方法

admin 11年前 (2014-01-30) 2823浏览 0评论

phpQuery是一个用php实现的类似jQuery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素。 相对于正则或其它方式匹配网页方式,phpQuery使用起来要方便的多。 在使用phpQuery采集网页时,遇到一个问题:在处理大量网...

linux 技巧:使用 screen 管理你的远程会话
Linux

linux 技巧:使用 screen 管理你的远程会话

admin 11年前 (2014-01-30) 3389浏览 0评论

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完...

Linux下常用文本处理命令
Linux

Linux下常用文本处理命令

admin 11年前 (2014-01-28) 2892浏览 0评论

Linux下面有很多经典的非常有用的命令,其中处理文本的命令就有很多。这些小工具经过了几十年时间的洗礼,现在已经变成了经典,已经变成了Linux下面的标准,其实它们一直是遵循着Linux的标准。下面就让我们一起看看这些经典的Linux文本处理命令。 ...

Linux下配置rdate时间服务器
Linux

Linux下配置rdate时间服务器

admin 11年前 (2014-01-28) 2665浏览 0评论

配置多台服务器时,经常需要让各个服务器之间的时间保持同步,如果服务器有外网环境,可以直接同外部的时间服务器更新时间,可以采用rdate命令更新时间: rdate -s tick.greyware.com 可以写个脚本放在/etc/cron.hourl...

JDK, JRE 和JVM的区别
JDK

JDK, JRE 和JVM的区别

admin 11年前 (2014-01-28) 2778浏览 0评论

简介 JDK:Java Developer´s Kit(java开发工具包) 程序员使用,包括调试工具、运行你编写的JAVA程序和JVM JRE:Java Runtime Environment(java运行环境),运行你编写的JAVA程序和JVM ...