1
kafkakevin 2014-10-07 17:25:31 +08:00
Windows上跑这些,不用这样斟酌,i3 i5 i7 都一样。
|
2
ZackYang 2014-10-07 17:26:07 +08:00
windows版nginx, 大丈夫?
|
3
cevincheung 2014-10-07 17:26:49 +08:00
补充:
windows上老老实实用iis就行了 |
4
thinkxen 2014-10-07 17:50:41 +08:00 via Android
跑php为毛不用linux?
|
6
66450146 2014-10-07 18:01:03 +08:00 1
如果你们没有 MSCE 协助的话,最好的做法应该是先换上 Linux
Windows 有很多影响性能的奇怪选项,范围包括逻辑磁盘选项/服务、访问控制、RPC 服务、等等等等……如果没有 MSCE 的协助,基本上可以认为 Windows 是不适合运行你们这个技术栈的……更不用说 nginx on Windows 的那个跟 apache 相当的性能了(我到底在黑谁)…… 综上,你们换哪个 CPU 其实都差不多,因为你们的问题,呃,根本就不在这里…… |
7
66450146 2014-10-07 18:02:18 +08:00
@Mac 不是说 Windows 不好,只是把 Windows 服务器配好实在是……太难了。相比之下 Linux 的材料更多,配置更简单,资源也丰富,基本上是一次配置到处拷贝,省事多了……
|
8
likuku 2014-10-07 18:16:48 +08:00
同代产品条件下:
核心频率决定单个请求/任务 处理速度(假设一个线程/进程 处理一次请求web/sql)。 核心数量决定同时并发可处理的任务数上限。 |
9
likuku 2014-10-07 18:18:09 +08:00
windows,除非全套都MS的,并且几乎都用默认值,否则很复杂,很麻烦。
|
10
hjc4869 2014-10-07 18:55:28 +08:00
windows下用IIS和MSSQL比较好,是不是php其实无所谓,至于说楼主所说的高频i3和低频i5,i3打开hyper threading也是四个逻辑核心,又是高频率,其实和i5差不多。。这一点根本没必要犹豫……
|
12
lsylsy2 2014-10-07 19:08:56 +08:00
@hjc4869 我记得的公式,大概是二代三代的时候
台式机:i3=双核四线程 i5=四核四线程 i7=四核八线程 笔记本:i3=双核双线程 i5=双核四线程 i7=双核+睿频或者四核 大家的共识是台式机i7和笔记本i5性价比较低 |
15
pyKun 2014-10-07 20:04:30 +08:00
分别测下并发的workload就行了
|
17
hjc4869 2014-10-07 20:29:03 +08:00 via iPhone
|
19
mahone3297 2014-10-07 20:44:32 +08:00
linux的系统,应该是能利用多核的
nginx+fpm,后端多进程,多核应该是能利用到的 mysql的话,感觉是单核 |
24
bobopu 2014-10-07 21:46:53 +08:00
楼主为何不用FX8320呢?
|
25
Mac OP @bobopu 对AMD CPU无好感,上游公司有个JAVA客户端,支持库版本限定JAVA6,还是32位的,在AMD下各种卡死,INTEL CPU下无恙。总感觉AMD的芯有各种奇奇怪怪的问题。
|
28
em70 2014-10-08 00:35:20 +08:00
CPU经常10%以下,内存,硬盘,带宽才是关键,没必要纠结,最便宜的就行了
|
29
msg7086 2014-10-08 07:17:26 +08:00
|
30
cdffh 2014-10-08 10:24:00 +08:00
一般不会是cpu瓶颈吧. 内存大 硬盘好 网络快最重要.
|
31
hslx111 2014-10-08 10:38:27 +08:00
做过一些性能测试,在流量不是很大的情况下,一般都是内存先达到瓶颈,如果是CPU先达到瓶颈了,建议重新审视一下你的设计,一般是设计的问题而不是硬件的锅。
|