服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我是共享unix机器的n用户之一。 原因不明,机器不够“反应”。 例如,交互式命令速度很慢,任何操作(例如,鼠标移动,编辑器(例如gvim)击键)都不会显着。 问题是,据说负责解决问题的人不同意机器不响应。 他们做一些简单的事情,并说:“它工作正常!” 我想收集一些“数据”来量化回应。 我能做什么? 我可以使用cron定期运行shell命令(如top ),并收集统计信息,但我无法确定什么是统计信息。 编辑:机器是远程的,我访问使用VNC的机器。 PS:我之前在stackoverflow中问过这个问题,在这里重复它以引起系统pipe理员的注意。
我正在调查一些在美国托pipe的图片,有些用户的加载时间确实很慢。 这个图像,例如; http://opencirrus-g0805.hpl.hp.com/books40/UMICH/2160/10/47/23/59/216010472359/SCALE/sp3031.jpg 从美国的数据中心使用apache bench ab; Server Hostname: opencirrus-g0805.hpl.hp.com Document Path: /books36/IA/2160/40/00/01/15/216040000115/SCALE/sp0831.jpg Document Length: 62604 bytes Failed requests: 0 Requests per second: 1666.38 [#/sec] (mean) Time per request: 6.001 [ms] (mean) Transfer rate: 102405.91 [Kbytes/sec] received from another box in the dc; Requests per second: 1847.39 [#/sec] (mean) Time per request: 5.413 [ms] (mean) Transfer […]
我有一个在EBS 2008 Windows域中运行的Lucid Ubuntu服务器。 此服务器正在运行Nagios,我希望它将电子邮件通知发送到Exchange 2007服务器。 我已经安装了mailutils并运行dpkg-reconfigure exim4-config,但是我仍然没有正确设置它。 我一直试图通过命令行发送电子邮件作为Nagios命令的概念validation,但exim4日志文件说: 2010-09-23 11:29:32 Start queue run: pid=8248 2010-09-23 11:29:53 1OySgu-0002xV-5N internet.domain.com.au [**my external IP**] Connection timed out 2010-09-23 11:29:53 1OySgu-0002xV-5N == [email protected] R=dnslookup T=remote_smtp defer (110): Connection timed out 2010-09-23 11:29:53 End queue run: pid=8248 2010-09-23 11:59:32 Start queue run: pid=9958 2010-09-23 11:59:32 1OySgu-0002xV-5N == [email protected] R=dnslookup […]
对很多文件的简单循环在一个系统上比另一个快一半。 使用bash,我做了类似的事情 for * in ./ do something here done 使用“时间”,我能够确认,在system2上的“这里的东西”部分比在system1上运行得更快。 不过,系统2上的整个循环只要在系统1上就占用双倍的时间。 为什么? …如何加快速度? 目录中有大约20000个(文本)文件。 将文件数量减less到大约6000个,大大加快了速度。 无论循环方法如何(使用find命令replace“for in”或者甚至首先将文件名放在数组中),这些发现都保持不变。 System1:Debian(在openvz-vm中,使用reiserfs) System2:Ubuntu(原生的,比System1更快的处理器,更快的Raid5,使用ext3和ext4 – 结果保持不变) 到目前为止,我应该排除:硬件(System2应该更快),userland软件(bash,grep,awk,find是相同的版本)和.bashrc(没有spiffyconfiguration)。 那么它是文件系统? 我可以调整ext3 / 4,以便它reiserfs一样快? 感谢您的build议! 编辑:好吧,你是对的,我应该提供更多的信息。 现在我必须揭示我的初学者bash嘟but,但在这里我们去: declare -a UIDS NAMES TEMPS ANGLEAS ANGLEBS ELEM=0 for i in *html do #get UID UID=${i%-*html} UIDS[$ELEM]=$UID # get Name NAME=`awk -F, '/"name":"/ { lines[last] […]
更新:从下面的“Chopper3”的答案,它可能连接到HP MDS600 JBOD使用HP DL服务器与RAID控制器卡。 多个服务器可以连接到MDS600arrays; 创build卷并将这些卷作为NFS分发给其他卷。 MDS600有两个磁盘抽屉。 新的问题是如何调整这个最佳性能? 移动到6Gbps SAS,10GB以太网有什么优势? 虽然这个问题是由我在这里张贴: 使用nexentastorbuild立统一存储解决scheme的硬件几乎没有结尾的问题,并希望巩固我的理解: 有一个新的软件:除了Nexenta,还有一个新的Gluster存储平台。 与Nexenta不同,这需要硬件RAID,但似乎没有任何性能问题。 硬件:“Chopper”build议使用HP DL370 + MDS600arrays。 由于MDS600只是一个JBOD机箱,可以使用带有SAS(外部)连接的DL370 + OS(Nexenta或Gluster)进行configuration。 如果TRUE有任何缺点,只能使用MDS600上的4个端口中的1个。
让我们考虑一个链接,如htttp://www.mysite.net/download.php?id = 267,redirect到htttp://www.mysite.net/downloads/myfile.tar.gz 如果我执行'wget'htttp://www.mysite.net/download.php?id = 267''wget会很高兴地下载并保存在名为“download.php?id = 333”的文件中。 命名这个文件“myfile.tar.gz”会更有意义。 当然有使用'wget -O myfile.tar.gz'htttp://www.mysite.net/download.php?id=267''的解决方法,但是这不是我想要的:我想要wget来做正确的事情自动。 是否有任何告诉wget使用HTTPredirect后面的目标文件的名称? 我还有其他类似的工具可以做到吗?
有没有一种很好的方法来监视项目从memcache中退出的速度?
似乎使用diskpart merge合并差异驱动器和父母不提供一个选项来定位一个新的VHD文件。 好的,我已经备份了我的父vhd文件和孩子。 当我执行合并时,父母将保持不变,或者他们将合并的孩子的内容。 我需要孩子VHD是独立的,但另一个孩子VHD继续工作父母。 我能find哪些文档并不清楚数据stream向哪个方向。
所以我刚刚购买了这台HP Proliant DL320 G5服务器,并在Raid 1arrays中安装了两个160GB的硬盘。 我正在计划将它粘在colo中,然后安装Proxmox(openvz服务器)并在其上运行两个基于debian的web服务器(django + apache + nginx)。 由于这些都是半低stream量的生产服务器,正常运行时间是我唯一真正关心的问题。 我在保持raid 1安装之间进行辩论,或者不使用额外的磁盘空间来进行虚拟机备份。 不过,在袭击事件中,我是一个彻头彻尾的noob,不知道恢复过程是什么样的。 HP Raid实用程序和固件中的选项看起来非常直截了当,我认为自己是一个相当技术性的用户,这只是我第一次与RAID进行交易。 我应该保持RAID 1设置? 如果其中一个驱动器出现故障,完全恢复将需要什么? 任何build议或推荐阅读? 提前致谢。
我有一些Hyper-V虚拟机是dynamic磁盘。 为了在线VSS备份,我想将它们转换为基本。 我知道,在Windows中的这种转换(如果该选项不在我的虚拟机灰色…)需要格式的HD /丢失所有数据。 像http://www.dynamic-disk.com/dynamic-disk-convert-server.html这样的产品声称不会造成数据丢失。 这真的有可能吗? 有没有办法做我想要的,没有数据丢失? 谢谢