我在configuration为RAID 1的SSD驱动器的Debian服务器上运行此命令: ionice -c 3 find . -type f -amin -1440 -mmin +1441 -not -path custom/ -print0 在包含超过1.7M文件和目录的path上。 我注意到,每次我运行这个命令时,服务器负载高峰,我想知道是否有任何方法可以节streamfind速度,所以它不会产生如此高的负载。 此外,我想知道如果这里是SSD特定的选项,以减less负载生成find
我正在尝试在DigitalOcean上的云服务器和使用Tinc的本地服务器之间build立VPN连接。 到目前为止,我已经成功地连接和运行了,并且服务器可以通过VPN地址相互交谈 – 根据本教程 。 但是,我无法从DigitalOcean上的服务器ping本地局域网(172.23.6.0/24)上的任何设备。 我试过指定我的本地子网作为tinc hosts文件的子网,但是不起作用。 当我尝试从云服务器进行ping时,我只是收到“ 目标主机不可达 ”错误。 这是我第一次和Tinc一起工作,所以学习曲线非常陡峭。 我仍在阅读文档,但目前发现有点混乱。 这不是写得不好,我只是因为某些原因没有得到它。 任何人都能用我想要做的事情取得成功,可以借给我吗? 谢谢。 PS。 我的最终目标是让云服务器和内部服务器相互通信,以便云服务器知道防火墙后面的局域网子网。 这样我就可以做一些活动目录authentication,而不必将AD服务器暴露给互联网(至less不是直接)。
性能调优/监控/延迟记住我看到以下4项和在每个项目他们是很多工具。 中央处理器 记忆 IO networking 我看到下面的工具,我们使用。 vmstat的 mpstat的 SAR iostat的 netstat的 dstat iptraf 的netperf ethtool的 的iperf tcptrace 沼 调整 PCP(Performance Co-Pilot) iotop HTOP 最佳 iftop的 ifstat strace的 PERF 最佳 DTrace的 科技咨询 iostat的 iotop blktrace pidstat mpstat的 dstat 自由 tcpdump的 IP nicstat 平 ethtool的 如果我缺less任何东西请求添加。 Q1。 推荐工具? 最佳做法/结果 Q2。 为了从Linux(Fedora / CentOS / Ubuntu)的X86服务器中获得最好的结果,有什么工具可以使用,为什么? 使用所有的经验,希望创build一个Live CD出这些工具。 […]
我如何从CentOS上的另一个虚拟机挂载根虚拟磁盘? 为了改变它的一些文件,不要把它用作真正的根磁盘。 我的虚拟磁盘上有2个分区:/ boot(Linux分区)和/(LVM) 我已经使用virsh attach-disk将它添加到我的虚拟机中,然后我可以在CentOS上看到它,但是我无法使用它: mount /dev/vdx /mnt/test mount: unknown filesystem type 'LVM2_member' 而一些非常奇怪的,如果我的磁盘添加到我的虚拟机模板,我centOS使用/ boot分区(/ dev / vdc1),而不是/ boot分区(/ dev / vda1),它必须使用… 感谢帮助 [编辑]: 这是实际情况和我的问题: VM1具有由pipe理程序(逻辑卷LVM)提供的虚拟驱动器#1。 这个VM是KO,由于I / O错误,我无法启动它。 VM2具有由虚拟机pipe理程序(LVM)提供的虚拟驱动器#2。 它工作正常。 2个虚拟驱动器在虚拟机上被切割: – / dev / vda1 = / boot(Linux分区) – / dev / vda2 = /(LVM分区) 问题:我需要从VM1恢复数据。 所以我已经将vd#1附加到VM2。 在VM2上,我可以看到该驱动器为/ dev / vdc,但是如何装入并读取它? 谢谢。 […]
首先,如果这个问题变得有点分散,我感到抱歉,这个问题对我来说已经有一段时间了。 这是一个小小的背景:我运营一个教育网站,提供在线课程video点播。 4年来,我们使用全球6台Wowza专用服务器托pipe了我们所有的媒体,以提供我们的媒体。 我们的成本是每月1500美元左右。 为了提高服务质量,我们招募了一个性能良好的CDN,但是现在我们的托pipe成本已经高达6000美元/月了,我们想回到自己托pipe98%的水平,只把CDN外包给我们最后的手段与翻转脚本。 当我们有我们自己的专用服务器时,我们通常会使用2X四核2.66GHz瓦特/ 16GB内存和2个SSD的RAID0。 尽pipe我们从同一个托pipe公司订购了同样的东西,但是在世界的不同地区,我们会注意到很大的性能差异,这似乎是在硬件上,而不是在networking层面。 我们达成了一个价格合理的协议,但是现在我一直在试图确定如何为我所需要的最佳性能做决定。 ================================ 现在我的问题 假设我想要最好的数据传输/寻找时间来提供最高数量的同步video? 如果我一次有1000个在线用户,他们最多可以同时打开250-400个单独的video文件。 我意识到我可以获得8个SSD SAS驱动器,并将它们放入RAID中,但处理器或RAM如何? 在ebay上看,我看到的东西,如: PowerEdge R810 1U Server (4X) 1.87GHz Eight-Core Xeon L7555 192GB RAM POWEREDGE R810 SERVER FOUR X7550 2.0GHZ 96GB 从处理器的angular度来看,我可以find8MB-30MB三级caching,但这真的很重要吗? 我最好用2个四核处理器,还是我需要4个8核心才能真正发挥出最大的功效呢? 我从软件供应商那里了解到,当打开多个文件时,更多的内存更好,但是总的来说,他们拒绝给出更多关于什么types的硬件实际上会给你一个特定结果的细节。 他们只是说: http://www.wowza.com/products/streaming-engine/specifications High-load recommended production hardware CPU: Dual Quad-Core or a single Hex-Core, 3.00 GHz or better RAM: […]
我刚刚把我的testing机器从Apache 2.2.29升级到2.4.10,实际上我得到了一些与webdav模块有关的问题。 如果我尝试login到一个WebDAV帐户它的工作原理,但如果我尝试列出我目前的目录我有一个405错误。 我知道一些configuration作为这个新版本的改变,我做了一些改变,让我的虚拟主机与2.4兼容。 我有2个虚拟主机实际上所有这些都来自我的2.2设置,我更新了他们有点准备与2.4。 其中之一与webdav工作正常,但第二个在列表目录上生成405。 这是我工作的虚拟主机: Apache日志: 10.19.87.87 – maxence [02/Jan/2015:16:30:12 +0100] "PROPFIND / HTTP/1.1" 207 6331 "-" "Cyberduck/4.6.1 (16121) (Windows 7/6.1) (x86)" <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /home/web/working/dev/ ServerName webdav.working.test.net ServerAlias webdav.working.test.net ErrorLog /var/log/apache2/net.test.working.webdav-error.log CustomLog /var/log/apache2/net.test.working.webdav-access.log combined <Files ".ht*"> allow from all </Files> <Directory /> Options FollowSymLinks AllowOverride None Require all granted </Directory> […]
我已将/ usr解压缩到LVM卷,该卷由Ubuntu 12.04盒上的/ etc / fstab挂载。 基本上,我在/ mountpoint上用完了空间,而LVM没有安装,所以/ dev / sda1挂载在/上。 但是我担心在重新启动这个盒子时可能会出现问题,如果/ etc / fstab中的卷被挂载之前,会调用/ usr中的某个二进制文件。 你们有没有什么见解,如果这可能发生? 那么我在这种情况下结束了吗? 非常感谢!
我正在使用相同的模式手动执行相同的命令多次手动命令行。 现在我正在寻找一种方法来简化它只需input一次命令。 让我们看看一个普通的docker例子: docker ps docker ps -a docker ps -l docker stop x docker start x docker start y docker logs y docker logs -fz 这个例子也适用于更多的命令,如git,brew,gulp,gcloud。 现在我正在寻找某种命令封装器的shell,它允许我with docker来编写,它将把任何命令封装在嵌套/子shell中。 然后,我不需要预先执行docker命令,只需调用: >ps # does docker ps and displays result >stop x # prepends docker so docker stop x is actually executed CTRL+C # to exit the […]
我试图启动一个脚本来听取数千个tcp端口(1000到10000),但它似乎达到了1024个监听端口的限制。 我已经通过netstat证实了这一点,并closures了某些范围以上的端口。 在linux中是否有固定的监听端口限制,如果可能的话,可以如何提高?
我有我的本地bind9域“engine02.prod.qc.offercal.com”。 我不认为这是DNS服务器或TTL问题,因为基准几乎总是看起来像这样(我尝试了2分钟使用每种方法): curl -o /dev/null http://engine02.prod.qc.offercal.com:49157/void time_namelookup: 0.150 time_connect: 0.151 time_starttransfer: 0.152 ———- time_total: 0.152 curl -o /dev/null http://192.168.100.10:49157/void # use IP directly time_namelookup: 0.000 time_connect: 0.002 time_starttransfer: 0.003 ———- time_total: 0.003 time dig @192.168.100.4 engine02.prod.qc.offercal.com real 0m0.009s user 0m0.004s sys 0m0.004s time host engine02.prod.qc.offercal.com engine02.prod.qc.offercal.com has address 192.168.100.10 real 0m0.011s user 0m0.006s sys 0m0.004s […]