请注意,与dentry_cache相比,inode_cache&ext3_inode_cache板块非常小。 会发生什么是缓慢而稳定地在一个星期内dentry_cache从1M增长到〜5-6G然后我需要运行echo 2 > /proc/sys/vm/drop_caches && echo 0 > /proc/sys/vm/drop_caches启动在所有托pipe一些networking代码的服务器上发生一天 – 开发人员说他们没有改变任何与文件系统访问模式相关的问题,然后问题就开始了。 系统是2.6.18内核的centos5,所以我没有任何新的内核可用的仪器function。 任何我想法如何我可以debugging的问题? 也许与systemtap? 这是一个ec2实例 – 所以不能确定systemtap将在那里工作。 感谢Alex
我想有一个(bash)脚本来重命名多个远程Linux服务器上的文件任何想法如何做? 谢谢。
好吧,这是一个奇怪的networking设置,但我试图从一个networking到另一个互联网。 headless server ((((( wireless router (other network)—–internet | | router (my network) ))))) wireless computers | | | wired computers 所以,基本上,我有一个无头的Linux机器,我想要设置为我的networking(eth0)和其他networking(wlan0)之间的路由器。 我应该能够configuration一切,但我不是非常有经验的iptables。 我之前在两个有线networking之间做了同样的事情,但我从来没有写下规则。
是否有任何Linux的开源防火墙 可以安装在服务器上并自带linux操作系统? 有一个graphics用户界面? 如果防火墙会很好 将基于Debian Linux 仍然得到一个活跃的社区的支持 我发现的都是商业的,不适合在小企业使用。 PS:我知道我只能拨弄IPTables,但我想知道是否有产品不会让我这样做。
我正在确定在新的colo安装中要使用什么types的设备。 我们有configuration思科路由器的一些经验,但是我们的知识在Linux系统pipe理员方面更深入。 (签约一个CCNA是一个select,但是我担心他们是否能够在我们真正需要的时候使用。)因此,我不想使用Cisco / Juniper路由器,而是试图使用一个运行Shorewall的Linux机器。 这也将使我们能够利用我们现有的configurationpipe理和合规基础设施。 大部分将被安装将是相当简单的NAT。 没有BGP,OSFP,RIP或其他真实的路由协议。 这是想象中的设置: 电路上的最大吞吐量为100Mbit。 我们的标准峰值吞吐量更像10Mbit。 在这之后有20-30个主机 主要是HTTPSstream量。 一些HTTP,SMTP和SSH / 24 IP块 我主要关心的是易于实施和维护。 成本并不是主要的关注点,但我不希望超过2500美元购买新设备(我的运气不好,但运气不好)。 我们目前的networking设备将保持在原来的位置。 无论我们使用什么将是新的购买。 在思科方面,我正在寻找类似于2901的东西。如果我要使用Linux解决scheme,我会放弃什么? 一个现代的基于Xeon的Linux / Shorewall盒子可以处理100Mbit的NAT和300条规则吗? 思科设备是否可以更好地处理DDoS攻击?
我们有4个应用程序服务器和一个运行我们的Python应用程序的负载平衡。 每个应用程序服务器都有32个超线程核心,因此Tornado部署指南build议我们每个运行64个线程。 我们也使用supervisord来pipe理所有的线程。 这工作正常,我们遇到的问题是,当我们必须部署更新,目前部署新应用程序的过程是一个shell脚本,它执行以下操作; 检出我们的GIT回购的/ deploy分支 (一些与CDN无关的东西) SCP将文件分别发送到4台服务器 重新启动supervisord(所以应用程序加载新的代码) 这是非常低效的,总共需要大约20秒。 重启单独的龙卷风线程需要一秒左右的时间,但问题是,如果我们做出任何重大更改,负载平衡器将根据重新启动的哪个阶段,它select的线程在旧的和新的应用程序之间切换(总共有256个负载平衡器可以连接到的可能的实例),所以我们必须把站点closures30秒,有时更长,以获得正确版本的应用程序。 有没有更好的方法呢? 我听说过Fabric和其他一些可以使用的工具,但是它们比我们现在做的更有效吗? 理想情况下,我们需要在5秒钟之内将所有线程重新启动到新版本,即使涉及临时占用站点。 信息(如果它是有用的); 所有的服务器都是RHEL 5.5,负载均衡器是Barracuda 640。
我们有一个系统设置为包含启动分区的冗余文件系统。 现在我们已经知道系统在任何启动分区上都无法正常启动。 启动时,表示无法find卷组。 在CentOS救援磁盘上启动时,fdisk -l会看到所有的分区: 第一次袭击了 / dev / sda1引导 / dev / sda2交换 / dev / sda3 LVM 第二次袭击了 / dev / sdc1引导 / dev / sdc2交换 / dev / sdc3 LVM 在RAID磁盘上还有第三个LVM,只有数据。 这也没有被阅读。 当运行pvscan时,它会显示“找不到匹配的物理卷”。 有没有办法看到它为什么不识别LVM物理卷?
df -ht表示磁盘使用量正在迅速增加(每天250 MB或更多): Filesystem Size Used Available Capacity Mounted on / 20G 14G 5.9G 71% / 即使我从根访问运行du -skh * ,除了/proc之外,任何顶级目录下的磁盘空间量都不会增加。 du -skh *显示正在使用的磁盘空间less得多。 不幸的是/proc是相当神秘的,我不认为你应该删除那里的任何东西。 注意:重启服务器,会恢复所有不明原因的磁盘使用量增加。
我正在运行雪豹OS X 10.6,我已经安装了X11。 我也有远程机器上运行的Ubuntu 10.04 LTS。 我有root权限。 到目前为止,除了操作系统,我还没有真正安装任何东西。 这是以亚马逊types的方式完成的。 我看到有人在谈论获取gnome或“远程桌面”types的工作,但我不知道如何去做这件事。 我连接,然后键入gnome会话,但没有发生。 也许我没有安装那个东西? 有人能指出我正确的方向吗? 另外,是否有可能启动一个单一的应用程序,如记事本或文件和文件夹浏览器的X11会话?
对不起,如果这是一个菜鸟问题。 我刚刚select了64或32位的CentOS。 我的处理器是64位,我听说64位可以更快,并具有更多的扩展能力。 我担心的唯一问题是软件能力。 我需要安装FFMPEG,clam av和x264库。 64位安装是否会影响运行某些程序的能力?