您现在的位置: 首页  > 系统运维 > linux
580top数据库:
 

 

 

 

 

 

 

 

 

  • 2011/12/17 23:51:28Nginx使用Linux内存加速静态文件访问
  • nginx是一个非常出色的静态资源web服务器。如果你嫌它还不够快,可以把放在磁盘中的文件,映射到内存中,减少高并发下的磁盘io。先做几个假设。nginx.conf中所配置站点的路径是/home/wwwroot/res,站点所对应文件原始存储路径:/opt/web/resshell脚本非常简单,思路就是拷贝资源文件到内存中,然后在把网站的静态文件链接指向到内存中即可。具体如下:1234567891[阅读全文]
  • 专题:WEB服务器作者:Elton
  • 2011/12/17 23:34:16一个检查偶发连接失败的脚本
  • 情景:从机器a到机器b发起连接,连接超时时间设置为1s,有一定概率的连接失败的情况,使用下面脚本来测试,不断连接,放过成功的连接,只显示失败的连接,并且显示连接失败的时间,脚本如下:while :; do r=`nc -z -v -w 1 10.79.40.43 11231 2>&1 | grep -v succe`;if [ "x$r" != "x" ]; then d=`date[阅读全文]
  • 专题:作者:phpor <lijunjie1982@yahoo.com.cn>
  • 2011/12/15 23:43:29linux大磁盘分区工具parted
  • 由于单块硬盘的容量不断增大,价格也很便宜,现在2tb的硬盘已经很常见,而传统的mbr方式存储使很多分区工具不能正常读取大于2tb的磁盘而无法分区大于2tb的磁盘,linux提供parted工具可以很好的支持大磁盘分区。parted和fdisk很相似,也是命令行工具,但是parted分区是实时的,只要开始执行分区,就实实在在的分区啦,而不像fdisk工具需要执行w后才开始分区,所以使用parted分[阅读全文]
  • 专题:磁盘和存储作者:streamsong
  • 2011/12/15 23:42:34将远程共享文件夹挂载到linux本地目录
  • 今天客户提个新需求,负责扫描的公司提交的数据是存放在windows虚拟机里,而虚拟机用的磁盘,物理主机无法直接挂载,这样扫描公司提交的图片就需要拷贝到本地磁盘上,一是数据量巨大,第一期需要进数据库的图片就10多t,需要很长的时间来拷贝,二是拷贝会生成落地图片,就需要进行md5校验,这需要更多的时间,客户提的需求是,在不生成落地文件的情况下将图片加载到数据库,对于这种需求,我首先想到2种方法,一种是[阅读全文]
  • 专题:磁盘和存储作者:streamsong
  • 2011/12/15 23:37:21三种东西永远不要放到数据库里
  • 我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的。图片,文件,二进制数据既然数据库支持blob类型的数据,把文件塞进blob字段里一定没有错了!?错,不是这样[阅读全文]
  • 专题:作者:Aqee
  • 2011/12/15 23:31:31一些队列理论 吞吐量、延迟和带宽
  • 你有一个队列在rabbit中。你有一些客户端从该队列消费。如果你完全不配置qos设置(basic.qos),这样rabbit将以网络和客户端容许的尽可能快地速度发送队列中的所有消息到客户端。因为消费者在自己的ram中缓存所有的消息,他们的内存将暴涨。如果你查询rabbit,可能出现队列中是空的,但可能有以百万计的未确认的消息,因为它们在客户端,等待客户端应用程序处理。如果您添加了一个新的消费者,没[阅读全文]
  • 专题:缓存作者:johnny0924
  • 2011/12/12 22:39:58puppet vagrant 管理VirtualBox 虚拟机
  • [导读]运维人员经常需要给开发人员分配机器,搭建各种开发环境,还得维护开发机器,如果开发人员越多,需要更多的开发机器,有没有简单的方案来解决这些问题.这里就是为大家vagrant.vagrant大家可能不熟悉,vagrant 是使用的oralce 公司的virtualbox 建立快速,便携式,动态配置的虚拟机.vagrant 可以给开发人员提供一个功能齐全的web开发环境,vagrant 项目主页[阅读全文]
  • 专题:安装和配置作者:sky
  • 2011/12/12 22:28:38提高短连接监听性能方法测试
  • 创建测试脚本 通过在三个会话中同时执行test_login.sh脚本,模拟当数据库多个短连接情况性能[oracle@xifenfei tmp]$ more test_login.sh#!/bin/bashecho "start login database `date`*********" >>/tmp/test_1.loge=2000for((i=1;i<=$e;i=i+1))[阅读全文]
  • 专题:作者:惜分飞
首页上一页12345...下一页尾页  分页:1/35页