技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> 系统运维
    在工作过程中,用httpclient去压测一个web api,发现压一小段时间就出现了Too many open files。 实际上,HttpClient建立Socket时 ,post.releaseConnection()并没有真正关闭连接,而是将该连接提交给 MultiThreadedHttpConnectionManager,等待复用。 而http的连接是等待timeout才会自动断开的,所以,当用完系统的句柄后,自然会报Too many open files。 解决办法: 设置post方法的header,增加 pos...
    我们在做服务器程序的时候,经常要知道一个请求的响应时间,借以优化或者定位问题。 通常的做法是在代码里面加入日志计算时间,这个方法有问题,时间不准确。因为数据从网卡到应用程序,从应用到网卡的时间没有被计算在内。 而且这个时间随着系统的负载有很大的变化。 那同学说,我wireshark, tcpdump抓包人肉统计不行吗。 可以的...
    Tsung用于压测MySQL服务器的脚本 这个MySQL服务器压测的需求是 : 环境: Linux RHEL 5U4 X86-64, 24G内存, 16核. MySQL服务器在10.232.36.100上。 压力由最多32个客户端发起,每个客户端分别做update, insert, delete操作,概率分别是50%, 30%, 20%, 每种操作循环999999 × 100次,每100次操作后休息1-3秒。 这样的压力最多持续2个小时。 我们用的是著名的tsung压...
    这个问题其实是刘涛发现的,我只是整理一下一段程序在本地调试正常后,放到网上却时断时续,最后确认问题如下1. HTTP request 中的 Host: 段是 HTTP 1.1 规范,在 1.0 中没有这个2. 但是目前通常环境中(我用的 Ubuntu,不过其他发行版应该也有这问题),PHP 中的一些函数如 file_get_contents 会发送错误的 request例如只是这么简单的一行
    这是 RHCA 中的一个 BDP 的测试,这也是公司很常用的一种延时和丢包的模拟,现在分享给大家。 我们做的应用软件,还有测试 TCP/UDP  对比,测试 BDP 对 TCP/IP 的影响时,我们都需要一些网络...
    这几天对nodejs进行了一下简单的调研 主要关注这几个方面 socket服务性能, socket客户端性能 http服务性能. 服务的稳定性与资源占用 开发成本 考虑到今后的应用场景, 实现了一个简单的memcache代理服务. 内部维护了一个50连接的简单连接池, 通过长连接与memcache服务器相连. 同时对外提供socket代理服务与http restful服务 测试环境 测试使用编译安装的node.js v0.3.1,未使用任何第三方modules 代理服务与memcache部署在不同的服务...
    今天看到一个可以用普通用户就可以提升为root用户. 这是一件很严重的事情.现在还有更多的人在选择登录ssh时.能不能更加简单登录呢.那么为了你的安全你还会这样的选择吗?那么先在有ssh的下你需要了解那些安全性呢? 1.及时更新你的系统内核#这是一件很重要的事情.因为你没有更新那么说不定那一天被人给黑了都不知道. 2.清除系统内不需要的帐户. 3.限制root直接登录.   ptubuntu@ptubuntu:~$ vi /etc/ssh/sshd_config #Permit...
    系统每过一定时间就会唤醒kswapd进程,查看内存资源是否紧张,如果不紧张,则继续睡眠,在kswapd中,有2个阀值,pages_hige和 pages_low,当空闲内存页的数量低于pages_low的时候,kswapd进程就会扫描内存并且每次释放出 32个free pages,直到free page的数量到达pages_high.
    为了进行系统维护操作,有时需要再windows和linux或Unix系统之间互传文件,虽然有很多工具可以实现该功能,但我还是觉得命令行来的方便快捷,起初使用linux的scp命令,总是不成功,网上也没有相关介绍,经过几次努力之后,终于成功的摸索出了scp命令在写windows的路径时的写法,于是马上下了出来,与大家分享:从linux系统复制文件到windows系统:scp /oracle/a.txt administrator@192.168.3.181:/d:/在linux环境下,将windows下的...
    需求:想要实现这么一个功能,现有一个字符串文件,比如说是有abcdefghijklmn,另外有一个文件是这样的信息:
    Redhat 使用Yum安装、更新rpm包
    因为上了独服,就不能依靠VPS供应商的备份了,其实大部分经济型VPS都没备份的,但是人家硬盘起码是RAID1+0,就算物理故障了只要不太严重不是电脑爆炸硬盘全毁之类的还是能修复的。独立服务器就不一样了,为了省钱不上RAID,不租备份,所有备份都得自己折腾了,这些配置折腾起来实在烦人,还是得记下来省下以后再搜索的功夫。 一、同步服务器的选择 备份服务器不需要好的CPU或者内存,只要求硬盘大,网络好就行了,对我来说100G以上...
    决定静下来这周好好看看 mogilefs 的实现。所以先从 http://code.sixapart.com/svn/mogilefs/ 的地址,来 checkout  sizapart 的这个系统的所有源码。为了简单点,先选择最老的一个版本来看。可以从 tag 中...
    经过长时间的使用CentOS,对CentOS分区有一定的总结。本人在这里所要说的,是个人在安装Centos时候对CentOS分区所得的心得。在CentOS分区的时候有按自动分区的,这样子CentOS分区虽不会出现什么错误,但是对于个人自己的要求不同就会出现这样子或那样的问题。根据我的地盘我做主的原则,我们还是要对CentOS分区有一定的了解。在这里我的硬盘是160G,内存是1G。我的分区原则是: swap2G:一般这种格式的分区比内存大一倍.
    接口:http://xxx.yyy.cn/a.php 线上地址: xxx.yyy.cn => 60.6.6.6 测试地址: xxx.yyy.cn => 10.6.6.6。现在为了测试,你需要从A机器上访问10.6.6.6,而且你没有权限修改A机器的host文件办法一: array(\'header\'=>\'Host: xxx.yyy.cn\',)); $context=stream_context_create($opts); $result=file_get_contents(\'http://10.6.6.6/a.php\',false,$context); echo$result;?> 办...
    我现在使用的是一个三星的 SSD 的硬盘。SSD 有一个通用的问题,就是使用久了,会变慢,因为一些 SSD 本身的设计问题.详细原因各位 google 一下。 我们知道,常用的解决方法是 win7 ...
    执行yum update命令的时候,出现错误提示 Missing Dependency: bind 解决办法: 删除bind-chroot,命令 yum remove bind-chroot 删除之后重新执行yum update就正常了。
    先给大家看个图。。。做得不好。。。这个是我学习 RHCA 中的调优课的一个工具,相当相当好。介绍给大家。ps 我发现所有调优都能数字化,bc 和 gnuplot 是最好的帮助了。
    ruby是前一阵子比较火的动态语言之一,很是灵活ROR则是基于ruby语言的开发框架。本文讲述如何windows里面自己手动配置安装绿色的ROR环境。
[ 共606篇文章 ][ 第25页/共31页 ][ |< ][ 21 ][ 22 ][ 23 ][ 24 ][ 25 ][ 26 ][ 27 ][ 28 ][ 29 ][ 30 ][ >| ]
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1