台式电脑选择 [英] Desktop PC Selection

查看:76
本文介绍了台式电脑选择的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,

我想由10位程序员运行10个Visual Studio实例,这些程序员也正在运行10个SQL Server 2005 Enterprise Edition和IE实例.
我选择了具有8 GB DDR3和1TB 10000 RPM硬盘的Intel I7 3.0 Ghz.
所有程序员都将通过1GBPS的本地局域网远程访问连接到这台PC.
他们将运行自己的VS 2005和SQL 2005个性化样式以及Web服务.

上面的桌面配置是否足够好?
如果不是,我需要哪种经济高效的台式机配置?

请让我知道,以便我可以在市场中搜索正确的桌面配置.

解决方案

如果是我,则将RAM加倍(甚至三倍).接下来,我将在系统专用的驱动器中放入一个驱动器,然后获得5个较小的500GB硬盘驱动器.然后,我将每个硬盘驱动器划分为两个250GB的驱动器,然后将每个程序员分配给自己的分区(通过Windows的权限功能).这将防止由于十个人同时访问同一驱动器而导致的大量磁盘抖动. (RAID设置可能更合适,但您仍然需要几个驱动器才能使其物有所值.

最后,您仍然需要为每个程序员购买VS2005,但我认为您只需要安装一次即可.

最后一步是购买足够的终端服务器许可证来支持您的groupp,以便他们可以通过远程桌面访问服务器.

对于操作系统,我将使用最新版本的Windows Server.

如果您是我,我还将投资购买一个体面且可靠的自动备份解决方案,该解决方案将使您能够定期备份整个系统(包括操作系统),以及可放入其中的相同故障转移备份服务器.发生灾难性故障时放置.

不管您做什么,使用终端服务远程运行程序都不会很好地执行,除了程序员的抱怨之外,您将一无所获.远程访问的另一个方面是,您失去了在远程系统上有效使用多显示器配置的能力.最后,除非您已经有一堆计算机(可能正在运行XP),否则采取这种方式可能并没有那么多的成本效益.

另一点是,如果您选择服务器"解决方案,我建议您至少有2台这样的服务器,以便在发生故障的情况下,不会有10个开发人员在等待修复单个服务器.

要考虑的另一点是,如果该服务器上的硬盘驱动器发生故障,如果用户远程工作,并且硬盘驱动器最终崩溃,那么您将失去10个工作日的工作量(假设每天进行备份) ).因此,拥有更多的常规备份更为重要.


这种配置很不错.
它可以正常工作.


Hello,

I want to run 10 Visual studio instanses by 10 programmer which are also running 10 instances of SQL Server 2005 Enterprise edition & IE.
I have selected Intel I7 3.0 Ghz with 8 GB DDR3 And 1TB 10000 RPM Harddisk.
All programmers will connect to this single pc with remote access over local lan of 1GBPS.
They will run their own indivisual istances of VS 2005 & SQL 2005 along with web services.

Is this above desktop configuration is good enough or not?
If not which cost effective desktop configuration I need go for?

Please let me know so I can search correct desktop configuration in market.

解决方案

If it were me, I''d double (or even triple) the RAM. Next, I''d put a drive in the system that is dedicated to the OS, and then get 5 smaller 500GB hard drives. Then, I''d partition each hard drive into two 250GB drives, and assign each programmer to his own partition (through the permissions feature of Windows). This will prevent massive disk thrashing that will result from ten people accessing the same drive at the same time. (A RAID setup may be more perfomant, but you''d still need several drives to make it worthwhile.

Finally, you still need to purchase VS2005 for each programmer, but I think you only need to install it just once.

The final step is buying enough terminal server licenses to support your groupp so they can access the server via remote desktop.

For the OS, I''d use the latest version of Windows Server.

If I were you, I''d also invest in a decent and RELIABLE automated backup solution that will allow you to backup the entire system (including OS) on a regular basis, as well as an identical failover backup server that you can put into place in the event of a catastrophic failure.

No matter WHAT you do, using terminal services to run a program remotely will NOT perform very well, and you''ll get nothing but complaints from your programmers. Another aspect of remote access is that you loose the ability to make effective use of a multiple-monitor configuration on the remote systems.


Each developper would still need a decent computer with a screen so in the end, it might not be so much cost effective to go that way except maybe if you already have a bunch of computers (probably running XP).

Another point is that if you go for the "server" solution, I would recommand that you have at least 2 such servers so that in the case of a failure, you won''t have 10 developper waiting the single server to be fixed.

Another point to consider is that in the case of an hard drive failure on that server, if the user works remotly, and the hard drive deadly crash at the end of the day, you will loose 10 man-day of works (assuming daily backup). Thus is is much more important to have even more regular backup.


this confiuration is good.
It can works properly.


这篇关于台式电脑选择的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆