我有一个DOM0,包含两个configuration为软件RAID1的3TB硬盘驱动器,也有16GB的内存。 DOM0的Linux发行版是CentOS 6.3,pipe理程序是libvirtpipe理的KVM。 DOM0和DOMU之间的性能下降,DOMU写入吞吐量约为DOM0的40%。 我使用以下简单的dd命令testing了性能: dd bs = 1M count = 1024 oflag = direct if = / dev / zero of = testb conv = fdatasync 我为DOM0configuration了DEADLINE电梯,为DOMUconfiguration了NOOP电梯,而这又是一个Debian Unstable: Linux vm1 2.6.32-5-amd64 #1 SMP Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU/Linux root@vm1:/home/paris# cat /etc/debian_version 6.0.6 至于libvirt中的DOMUconfiguration,下面是其中一个虚拟驱动器的XML片段,它们实际上是纯原始的崩溃文件: <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none' io='native'/> […]
我已经在我的.bashrc设置自动完成,如下所示: complete -W "$(echo `cat ~/.ssh_complete`;)" scp 但是这只使用了文件~/.ssh_complete给出的单词。 如何扩展定义,使scp上的tab-completion也使用本地目录中文件的名称。 对我的问题的一个简单的解决scheme会做(wordlist中的文件名和单词),我不需要tab-completion来识别实际的scp命令的格式/细节。 再说一遍:我希望tab-completion能够显示当前目录中的文件名,并显示文件~/.ssh_complete给出的条目。 当有新的build议时,我编辑文件.bashrc ,将其源出来,然后再次在scp上尝试tab-completion。
我刚刚在我的CentOS 6服务器上设置OpenDKIM,但每次启动服务时都会收到以下警告: Cannot determine host's domain name, so skipping default key generation. 我有我的服务器的主机名和域名设置在/etc/sysconfig/network以及在/etc/hosts但似乎OpenDKIM无法拿起信息。 任何想法如何我可以解决这个问题?
我正在调查一个新服务器上的一些糟糕的nfs性能,与旧的服务器相比。 旧服务器和新服务器都是nfs客户端,并且它们连接到相同的NetApp nfs服务器。 我的具体问题: 如何更改“播发的暂停帧使用”设置 ? 我在交换机端看了一下,交换机上的两个端口都说1000个全双工。 但是,旧服务器的stream量控制显示“Sy / Asy”,但新服务器设置为Sym。 我假设Asy =不对称和Sym = Symmetric,另一个假设是交换机看到Sym因为Advertised pause frame use在Linux端被设置为Symmetric 。 我怎样才能改变这个不对称? 这个设置可以影响性能吗? 我只是尽量排除。 这些是专用的存储链接,即它们是一个独立的NIC,并且位于与主NIC不同的子网上。 在新旧服务器上我看不到iowait问题,所以CPU和内存似乎不是问题。 我用eth设置或nfs设置来计算它的值。 我可以更详细地了解设置,但首先要回答这个具体问题。 新主机(HP ProLiant Dl360P Gen8上的CentOS 6.3) $ sudo ethtool eth3 Settings for eth3: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supports auto-negotiation: Yes Advertised […]
我正在HP Proliant服务器上运行Oracle Linux 6。 它在上个星期运行良好,但是似乎早一点,所以Oracle服务停止了。 我没有重新启动服务,而是被要求重新启动服务器,但一开始我们就感到内核恐慌 首先,我得到以下的,惠普说并不重要,但我倾向于不相信他们 [Firmware Bug]:BIOS损坏了hw-PMU资源(MSR 38d为330) ERST:无法请求用于ERST的iomem区域<0xffff88030c1dfe20-0xffff1006183bfc40> 然后内核恐慌 内核恐慌 – 不同步:试图杀死初始化! Pid:1,comm:init没有污染2.6.39-300.26.1.el6euk.x86-64#1 呼叫跟踪: [<ffffffff81509077>] panic + 0x91 / 0x1a8 [<ffffffff81061562>]? enqueue_entity + 0×52 / 0x210 [<ffffffff8107196b>] forget_original_parent + 0x32b / 0x330 [<ffffffff8105adbd>]? sched_move_task + 0x9d /量0x150 [<ffffffff8107198b>] exit_notify + 0x1b / 0x190 [<ffffffff81072a8e>] do_exit + 0x1fe / 0x430 [<ffffffff81072d15>] do_group_exit + […]
Samba是否包含创build内部LDAP服务器的function? 我在Fedora 18上使用Samba版本4.0.3,它是从包pipe理器安装的。 如何设置Samba附带的内部LDAP服务器? 需要启动内部LDAP服务器运行的stream程? 在讨论Samba和LDAP时,我仍然要加快讨论许多术语的速度,所以有更多的介绍性答案,我们将不胜感激。
一年来第二次,我遇到了幽灵坐骑。 “正常”系统工具显示CIFS挂载不存在,但它仍然存在。 添加或(批量)删除文件会立即反映在远程服务器上。 下面是一个'df','mtab'的稍微编辑的输出,然后是什么/ proc节目真正在进行。 有谁知道这是怎么发生的? root@phoenix:/proc# df -h Filesystem Size Used Avail Use% Mounted on /dev/md0 38G 12G 25G 34% / varrun 1.7G 736K 1.7G 1% /var/run varlock 1.7G 0 1.7G 0% /var/lock udev 1.7G 64K 1.7G 1% /dev devshm 1.7G 0 1.7G 0% /dev/shm /dev/md1 1.4T 1.2T 89G 94% /data root@phoenix:/proc# cat /etc/mtab […]
有一个奇怪的问题与Apache访问日志。 我正在获取写入该网站的条目 /var/log/apache2/access.log 和 /var/log/apache2/other_vhosts/access.log 我正在使用Debian 6,在回购中使用最新的Apache。 当我看文件 /etc/apache2/conf.d/other-vhosts-access-log 它说 # Define an access log for VirtualHosts that don't define their own logfile CustomLog ${APACHE_LOG_DIR}/other_vhosts_access.log vhost_combined 但是当我查看我的虚拟主机声明的网站,它已经 CustomLog ${APACHE_LOG_DIR}/access.log vhost_combined </VirtualHost> 在文件的底部。 所以我已经声明了日志文件,那么为什么apache仍然写入一个条目到other_vhosts_access.log? 最后,我在apache / conf.d文件中注释掉了这行,但并不觉得这是最好的方法。 我错过了什么?
我想比较两个存放在不同Linux机器上的大的二进制文件,它们之间的带宽有限,然后只在命令行上备份不同的块。 为了简化任务,我们可以假定文件在比较过程中不会改变,并且文件大小相同。 这几乎就像我认为rsync所做的,只是我不想修改目标文件 – 我想保留差异,我可以适用于基本图像,所以我可以在不同的点重新创build一个副本(即当差异是拍摄)。 我也知道xdelta ,但似乎只在同一台机器上比较文件。 我大致设想的“过程”(希望全部由脚本/程序完成)可能是 – (在每台机器上)为每个块产生一个散列列表。 比较两组哈希。 生成一个文件,只能将源文件中已更改的块以可以与目标文件“合并”的方式进行抽取。 有没有人知道一个程序,脚本或优雅的方法来做到这一点,而不必削减代码?
下午先生, 我目前的设置是一个单一的网站,让我们打电话给http://production.com ,这是由端口80上的Nginx服务作为一个静态caching和Apache 8080端口上的本地主机,没有真正的幻想,这工作得很好。 我现在想要做的是使URL http://production.com/foobar包含来自外部URL的数据,我们将调用http://internal.com/ 。 我遇到的问题是,如果我浏览到http://internal.com/我会自动redirect到http://www.internal.com/forum/forum.php由于这是一个vBulletin论坛,有他们的拥有内部redirect以及不基于网站urlvariables的内容。 当然,如果我尝试通过Nginx代理它,我只是“转发”到../forum/forum.php URL。 那么,我将如何去解决这个问题呢? 有没有办法让这个redirect不可见,而不是让Nginx实际上按照它在地址栏中? 基本上是一个iframe,而不使用实际的iframe。 🙂 这是我现在尝试使用的Nginx代码片段: location /foobar { proxy_pass http://internal.com/; proxy_redirect off; proxy_set_header Host $host; } 想法? 提前致谢。