我有一个计划任务,这是非常CPU和IO密集型,大约需要四个小时运行(如果你好奇,build设源代码)。 任务是一个Powershell脚本,它产生各种子stream程来完成它的工作。 当我从Powershell提示符以交互方式运行相同的进程时,它以相同的用户帐户运行大约两个半小时。 该任务正在Windows Server 2008 R2上运行。 我想知道的是为什么需要更长的时间才能按预定的任务运行 – 超过一个小时的时间。 我注意到的一件事是任务调度程序以低于正常优先级运行,所以当我的任务开始时,它inheritance了相同的降低的优先级。 不过,我已经更新了脚本来将Powershell进程的优先级恢复到正常状态,而且这个过程仍然需要很长时间。 任何人都有一个想法,这两种情况下可能会有什么不同? 我已经排除了处理器和IO负载方面的差异 – 这个任务是系统唯一使用的,所以没有别的可以竞争资源的运行。
我正在评估许多OpenVPN客户端连接到OpenVPN服务器的客户端系统。 “多”意味着50000 – 1000000。 为什么要这样做? 客户端是分布式embedded式系统,每个坐在系统所有者之后的dsl路由器。 服务器需要能够发送命令给客户端。 我的第一个天真的做法是使客户端通过openvpnnetworking连接到服务器。 这样,可以在两个方向上使用安全通信隧道。 这意味着所有的客户端总是连接到服务器。 有很多客户总结了多年。 问题是: OpenVPN服务器在达到一定数量的客户端时会爆炸吗? 我已经知道最大的TCP连接数量限制,因此(和其他原因)VPN将不得不使用UDP传输。 OpenVPN大师,你有什么看法?
最近有人build议我使用FastCGI和PHP。 现在我进入FastCGI页面阅读,但我不明白它的优点。
我写了一个错误的程序,在/ tmp下意外创build了大约30M的文件。 (这个bug是在几个星期前引入的,它每秒创build一些子目录。)我可以将/ tmp重命名为/ tmp2,现在我需要删除这些文件。 系统是FreeBSD 10,根文件系统是zfs。 与此同时,镜子中的一个驱动器出错了,我已经取代了它。 该驱动器有两个120GB SSD磁盘。 这里是一个问题:更换硬盘和重新arrays整个arrays不到一个小时。 删除文件/ tmp2是另一回事。 我写了另一个程序来删除文件,它只能删除每秒30-70个子目录。 删除所有文件需要2-4天的时间。 如何重新整理arrays需要一个小时,但从磁盘删除需要4天? 为什么我的performance如此糟糕? 70次/秒的performance看起来非常糟糕。 我可以手动删除/ tmp2的inode,但不会释放空间,对不对? 这可能是一个ZFS的问题,或硬盘或什么?
我了解IOPS和吞吐量。 吞吐量度量数据stream量,MB / s和IOPS表示每秒发生多less次I / O操作。 我不明白的是为什么许多存储服务只显示它们提供的IOPS。 我真的不能看到任何我更想知道IOPS而不是吞吐量的场景。 为什么IOPS很重要? 为什么AWS主要在IOPS中显示其存储规定? IOPS在哪里比吞吐量(MB / s)更重要? 编辑: 有些人正在研究这个问题,就好像我问过什么样的随机存取以及它是如何影响性能或HDD和SSD如何工作的……尽pipe我认为这些信息对于新手来说是非常有用的,但是很多关注点正在被应用对于这个问题,这不是问题的目标,问题是“当我看到一个IOPS编号时,会得到什么样的新信息,以致于我看不到吞吐量(MB / s)数?
我有ext3文件系统挂载默认选项。 我有一些〜100GB的文件。 删除任何这样的文件需要很长时间(8分钟),并导致大量的IOstream量,这增加了服务器上的负载。 有什么方法可以使公司不具有破坏性?
人们总是告诉我,为了提高SQL服务器的性能,用RAID 5等购买最快的硬盘。 所以我在想,不是把所有的钱花在RAID 5和超级快速硬盘上(这种方式并不便宜),为什么不只是得到大量的内存呢? 我们知道一个SQL服务器将数据库加载到内存中。 内存比任何硬盘都快。 为什么不在一台服务器上像100 GB的内存? 那么只需使用RAID 1的普通SCSI硬盘即可。难道这样便宜又快吗?
这个问题之前已经被问过了,但是我相信世界已经发生了变化,所以再次被问到。 irqbalance在今天的系统上有什么用处,我们有NUMAfunction的CPU,内核之间共享内存? 运行irqbalance –oneshot –debug显示现代VMware ESXi环境中的虚拟客户机正在共享内核之间的NUMA节点。 # irqbalance –oneshot –debug 3 Package 0: numa_node is 0 cpu mask is 0000000f (load 0) Cache domain 0: numa_node is 0 cpu mask is 0000000f (load 0) CPU number 0 numa_node is 0 (load 0) CPU number 1 numa_node is 0 (load 0) CPU number 2 numa_node is […]
我已经写了一个multithreading软件,每天做一堆模拟。 这是一个非常耗费CPU资源的任务,我一直在云服务上运行这个程序,通常是每个核心1GB的configuration。 我正在运行CentOS 6.7, /proc/cpuinfo给我说我的四个VPS内核是2.5GHz。 processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 63 model name : Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz stepping : 2 microcode : 1 cpu MHz : 2499.992 cache size : 30720 KB physical id : 3 siblings : 1 core id : 0 cpu […]
我们有一个安装了一些Web服务器负载平衡。 我们希望有一些networking共享存储,所有的networking服务器都可以访问。 它将被用作存储用户上传文件的地方。 一切都在运行Linux。 我们应该使用NFS,CIFS,SMB,fuse + sftp,fuse + ftp吗? networking文件共享协议的select非常多,select它非常困难。 我们基本上只是想在多台机器上永久安装这个共享。 安全function不是一个问题,因为除了安装它的服务器之外,其他任何地方都无法访问networking。 我们只是希望它能可靠和快速地工作。 我们应该使用哪一个?