Linux性能测试初步概况
在性能测试过程中,我们往往要查询服务器资源使用情况,例如cpu,load,i/o等。此时,top命令、uptime命令、iostat命令就显得尤为重要。
在性能测试过程中,我们往往要查询服务器的log信息。此时,cd命令、vi/vim命令、cat命令、grep命令、tail命令就能大显身手。
在性能测试过程中,我们往往要查看某个进程使用的虚拟内存和物理内存。此时,cat /proc/pid/status就十分有用。
在性能测试过程中,我们往往要查询服务器资源使用情况,例如cpu,load,i/o等。此时,top命令、uptime命令、iostat命令就显得尤为重要。
在性能测试过程中,我们往往要查询服务器的log信息。此时,cd命令、vi/vim命令、cat命令、grep命令、tail命令就能大显身手。
在性能测试过程中,我们往往要查看某个进程使用的虚拟内存和物理内存。此时,cat /proc/pid/status就十分有用。
自动软件测试让您可以在一段时间内运行相同的测试,从而确保您所比较的内容具备真正的可比性。在本文中,Linux Test Project 团队的成员们分享了他们对 Linux? 内核进行压力所使用的测试的方法、原理以及脚本和工具。
如果你早就想在 Ubuntu 10.10 “试玩”GNOME 3,却苦于某些原因迟迟不得以偿 —— 那么现在机会来鸟。
话说回来其实 GNOME 3 这玩意儿早就有个 PPA 了,但杯具的是只有 Natty 版。不过现在好了 – Ubuntu 的桌面团队已经为 10.10 的用户架设了一个测试用的 PPA(Fear not – the Ubuntu Desktop team have have set up a PPA to give Maverick users some upstream-y love in testing elements of the desktop due in Spring 2011. 话说回来“some upstream-y love”是啥意思撒,完全不理解……大家凑合看哈,当然如果告诉我什么意思那是感激不尽了……)
原来Windows Vista强制使用NTLMv2认证,而 Samba Server 只支持NTLM
1. 单击“开始”,指向“程序”,然后单击“管理工具”。
2. 在“本地安全设置”(或者直接开始 运行 “secpol.msc”)下,展开“本地策略(Local Policies)”。
我们这两天监测到一位客户的 VPS 持续维持 100% 的 CPU 利用率很长一段时间,然后昨天客户向我们报告他的 VPS 无法登录了,从我们这边来看他的 VPS 正在运行,而且网络也有反应,只不过 CPU 利用率满负荷而已,VPSee 收到客户消息的第一反应是客户的 VPS 被 CC (Challenge Collapsar) 攻击了,后来客户告诉我们他没有做网站,只是开了一些 shell 帐号供别人通过 ssh 使用,这有可能是其中某个帐号(被黑了以后)放了 fork 炸弹,这是非常简单而且很常用的一类恶意程序,原理很简单,就是通过不停的 fork 进程来达到消耗 Linux 系统所有资源的目的,使得系统无法(没有资源)运行其他程序。比如被 fork 炸了以后,就会出现:
安装过程如下:
首先安装最新版本的
wine-1.0-rc3
并编译安装。
执行winecfg配置:
将richedit20.dll, richedit32.dll 和 msxml3.dll添加为默认库,即native(Windows)
把下面脚本保存为/usr/local/bin/net:
| 以下是代码片段: #!/bin/bash #/usr/local/bin/net case “$1” in send) echo “$3”|smbclient -I “$2” -M `nmblookup -A “$2”|sed -e ‘1d’ -e ‘3,/*/d’|cut -f2|cut -d‘ ’ -f1` ;; *) echo “Usage:net send ” exit 1 esac |
再给该文件加上执行权限,命令如下:
| 以下是代码片段: #chmod +x /usr/local/bin/net |
使用net脚本的例子如下: