花了不少心血,终于在最小安装的的solaris 9 上手工安装好forte 6 up2,并且成功编译好mysql3.23.52 + php4.2.3 + apache1.3.27 ,跑了下mysqlbench,性能还比不过pii 300+linux
而sun的硬件为 e450 4 x ultrasparcii 400 512m 18.2g10k,又花了不少心血研究了下
发现
1,solaris 的文件系统效率远不及linux高
2,mysql这种粗活不对出身高贵ultrasparc的胃口,在简单的比对运算中,ultarasparc 的cache和memory性能都很低
3,mysql对solaris 9的原生线程支持有问题(继续研究中)
| codefan 回复于:2002-10-15 07:13:49 |
| E450 也就是PII 300 的水平,只是用了scsi的硬盘,io 比pc 好点. 要知道sparc 的强劲,至少要 E3500,最好E6500. |
| mmmmn 回复于:2002-10-15 17:11:33 |
| 我靠,真服了,这么好的机器加cpu内存才这么一点?惨不忍睹呀。 系统只装最小的模块,一些提升性能的功能也没有。。。。 还说只和PII300是一个级别。。。。无语。 我拿10台pII400换好了 |
| unix菜鸟 回复于:2002-10-15 23:04:47 |
| 512m内存?真是晕倒... |
| aswellas 回复于:2002-10-15 23:08:17 |
| 信口雌黄! |
| 萧筱筱 回复于:2002-10-15 23:10:00 |
| 不过512M内存真的是太少了。。。 |
| unix菜鸟 回复于:2002-10-15 23:16:58 |
| [quote][b]下面引用由[u]aswellas[/u]在 [i]2002/10/15 11:08pm[/i] 发表的内容:[/b] 信口雌黄! [/quote] 老大,它是4CPU的机器啊! |
| xyzzz 回复于:2002-10-15 23:46:01 |
| mysql并行了加了pthread支持吗?系统起了多少服务?是不是scsi硬盘?系统的负载是多少?硬盘上面的负载是多少? |
| ninjaa 回复于:2002-10-16 00:51:56 |
| to mmmm ,有哪些性能提升模块,请指点, to aswellas ,你先把我写的认真看一遍,自己装完,测完再来说这句话 to codefan ,e4500 以前我和intel 安腾,piii xoen 700/2m的 做过数据库应用对比测试,在累似的配置下,e4500的性能比 intel + linux 落后,当然e4500的其他方面如扩展性有优势, e3500 正巧我手边有一台,8 x ultrasparcii400/8m 4gram 18.2 10k e6500 以前也有过,他们体系结构一样,差别是扩展性,用e3500 测应该有代表性,我有空会同样测一下,告诉你结果 to all 有关512m内存的问题,mysql 的算法只占用很少的内存,给他多了也用不掉,我后来也特意分析了下,在测试中solaris,还有近40%的free memory,也没有页面进出swap,故512内存足够,还有那台对比的pii300 最大只能上 512m ,所以也没加大内存, |
| ninjaa 回复于:2002-10-16 01:00:00 |
| to xyzzz,你说的这个问题我考虑过,mysql 的在solaris 2.4以上就支持solaris的native thread,不需要用 pthread,如果编译时强行用pthread,那么client连接mysql时不能用unix socks,能用慢的tcp/ip,不过这次发现mysql 对solaris 9的 native thread支持有问题,换了几个编译参数都一样, |
| jsn 回复于:2002-10-16 01:00:17 |
| [quote][b]下面引用由[u]ninjaa[/u]在 [i]2002/10/16 00:51am[/i] 发表的内容:[/b] e4500 以前我和intel 安腾,piii xoen 700/2m的 做过数据库应用对比测试,在累似的配置下,e4500的性能比 intel + linux 落后 [/quote] 我也有过类似经验。以前在e4500上跑计费系统,2cpu,2g ram,没感觉比p3的服务器快,所以我们后来对那些要求不是那么高的系统都换用IA的PC服务了,又便宜又好。 |
| mmmmn 回复于:2002-10-16 08:42:16 |
| 大家来讨论一下,呵呵,虽然感情上接受不了,但还是希望能有个正确的结果 另外,我认为如果硬盘空间足够的话,安装包选择最大比较好,多余的进程可以手动注释掉。 另外,在运行的时候检查一下4个cpu的使用率,是否全在使用状态,空闲状态各是多少。 还有,是不是和mysql这个软件有关?使用别的数据库好象没有听说有这个现象 |
| byuq 回复于:2002-10-16 09:08:53 |
| 没有大型数据库用mysql的! |
| 葱头 回复于:2002-10-16 09:22:00 |
| [这个贴子最后由葱头在 2002/10/16 09:25am 编辑] 有谁能提供各个平台运行mysql性能的数据呢,譬如Linux、FreeBSD、Solaris x86以及Windows,机器配置最好要一样,这样比较好对比。还有就是Oracle。 我需要一个高负载的pc服务器系统,但又没有那么多机器做均衡负载。用来代替那win2k. |
| starwang 回复于:2002-10-16 09:31:15 |
| 我觉得,服务器的优势在于:运行稳定,磁盘IO速度快。 不知道PC机能不能支持磁盘阵列? |
| coolbid 回复于:2002-10-16 10:00:50 |
| 我同意楼上的观点,稳定性好,i/o速度快点就够了, |
| coolbid 回复于:2002-10-16 10:02:23 |
| 我同意楼上的观点,稳定性好就可以了, |
| jsn 回复于:2002-10-16 10:40:04 |
| [quote][b]下面引用由[u]starwang[/u]在 [i]2002/10/16 09:31am[/i] 发表的内容:[/b] 我觉得,服务器的优势在于:运行稳定,磁盘IO速度快。 不知道PC机能不能支持磁盘阵列? [/quote] PC当然支持RAID。用IBM的server raid 4M可以带10个scsi硬盘,如果每个36G,足够一般的系统应用了。 我也同意你的观点,运行稳定,磁盘IO快是优势。 但是,PC Server运行也很稳定,磁盘IO也很快,我们用IBM 7100, p3-700 xeon x 2, 2g ram + oracle 跑计费系统,数据库容量几十G,几亿条记录,跑了两年多了,也很稳定。磁盘IO也很快,能满足客户的要求。 但是,我们这套硬件的造价还不到20万(2年前)。 现在最重要的问题是,值不值得投资几倍的花费去买小型机? |
| sohu3370 回复于:2002-10-16 11:33:14 |
| [quote][b] 我也同意你的观点,运行稳定,磁盘IO快是优势。 但是,PC Server运行也很稳定,磁盘IO也很快,我们用IBM 7100, ... 现在最重要的问题是,值不值得投资几倍的花费去买小型机? [/quote] 想必这也是一些最终用户关心的问题啦! 经常会有使用PC服务器的用户嘲笑我们用的SUN服务器(用于ORACLE数据库) ,价格高了几倍,性能却差不多(LAN应用)! 我觉得对于负载不大的LAN数据库系统使用高性能的PC SERVER足够了, 对于SUN服务器应该用于INTERNET、WEB应用,以及一些负载比较大、系统有很大 扩充空间的应用,再就是对PC 操作系统不太信任的领域,当然还要有足够的MONEY! |
| ninjaa 回复于:2002-10-16 13:15:10 |
| [quote][b]下面引用由[u]coolbid[/u]在 [i]2002/10/16 10:00am[/i] 发表的内容:[/b] 我同意楼上的观点,稳定性好,i/o速度快点就够了, [/quote] sun几种机器的实际i/o 能力(理论值) sun e250 33m 64bit + 66m 64bit = 800mB/s 内置 scsi 40m x 2(共用总线) sun e450 66m 64bit + 66m 64bit =1033mB/s 内置 scsi 20m + 40m x 2(共用总线) intel 2 x p3 通常66m 64bit =533 mB/s 内置 scsi 160m x 2(共用总线) 4 x p3 xeon 66m 64bit + 66m 64bit =1033mB/s 内置 scsi 160m x 2(共用总线) |
| torrent 回复于:2002-10-16 16:12:26 |
| 我的服务器E450的配置是:CPU 4*450;内存 4G;硬盘 288G;SCSI 160M; 速度性能都不错; |
| pech 回复于:2002-10-16 16:54:21 |
| 在克服NT系统稳定性缺陷的情况下,PCSERVER就OK 拉,LINUX系统也是很好的啊。 SUN机器还卖不卖得掉啊 哈哈哈哈阿 |
| xyzzz 回复于:2002-10-16 23:28:00 |
| 我看还是用linux吧,ia32+ 450Hz + linux 2.4 + mysql +512 RAM 挺爽的 |
| 北极星 回复于:2002-10-17 11:22:42 |
| [这个贴子最后由北极星在 2002/10/17 11:24am 编辑] [quote][b]下面引用由[u]starwang[/u]在 [i]2002/10/16 09:31am[/i] 发表的内容:[/b] 我觉得,服务器的优势在于:运行稳定,磁盘IO速度快。 不知道PC机能不能支持磁盘阵列? [/quote] 支持磁盘阵列!当然不是那些家用级的主板!! |
| 葱头 回复于:2002-10-17 11:59:15 |
| 羡慕那些拥有SUN服务器或者工作站可以折腾的人,我以前曾经玩过几个月,现在没有机会了。,只好装个Solaris x86在pc上玩玩,其实这也蛮好的。 |
| cnhero 回复于:2002-10-17 14:11:40 |
| 是啊;早先我就发现,99年花了3万多买的U5,现在用来上网,感觉跟赛扬333一样啊! |
| baiming 回复于:2002-10-17 15:08:31 |
| 我感觉现在不是说SUN跑MYSQL“惨不忍睹” 而是说SUN的机器惨不忍睹了~~ |
| xyzzz 回复于:2002-10-17 16:06:54 |
| 有道理 |
| codefan 回复于:2002-10-17 17:45:27 |
| e450 和 e4500 是两个级别的东西。 e3500已经足够强劲了,别说e4500. 我曾在 CII 900, 512M 内存的机器上跑传输,2400条/s E450 2cpu ,1G内存,1400条/s. 可以同样的程序,都是solaris 8 linux 更快,3200条/s |
| 东门喝粥 回复于:2002-10-17 22:13:13 |
| 服务器板子有SCSI接口的. |
| starwang 回复于:2002-10-17 22:52:56 |
| SOLARIS自动启动的进程比较多,如果把不需要的都停掉,会快很多 |
| ncwangw 回复于:2002-10-18 10:19:53 |
| [quote][b]下面引用由[u]codefan[/u]在 [i]2002/10/15 07:13am[/i] 发表的内容:[/b] E450 也就是PII 300 的水平,只是用了scsi的硬盘,io 比pc 好点. 要知道sparc 的强劲,至少要 E3500,最好E6500. [/quote] ??真的假的啊?我的PII 300别说跑应用,win2000都跑不动啊??!!介绍一下经验啊。 我这里256M内存 一个400Mcpu的 E250 + solaris 8 跑全省用户的DNS,漂亮的很啊,又快又稳,没事还在上面乱搞几下,还自己装了个ciscoworks2000自己炼手,( intel 的机子跑不动 ,U60上的太重要,不敢乱动)一点事都没有啊,嘿嘿 |
| 椰子 回复于:2002-10-18 13:59:32 |
| [quote][b]下面引用由[u]cnhero[/u]在 [i]2002/10/17 02:11pm[/i] 发表的内容:[/b] 是啊;早先我就发现,99年花了3万多买的U5,现在用来上网,感觉跟赛扬333一样啊! [/quote]什么话嘛。。。算了,不评论了 |
| ipfreak 回复于:2002-10-18 23:11:46 |
| >ninjaa u must think with your butt!!! do u what word "tuning" means? |
| shen 回复于:2002-10-19 13:38:28 |
| 我觉得很多人被SUN的招牌蒙闭了。 1。这间公司的技术落伍,靠包装过日子。爱凑热闹而不干活。 一会给你DOWN 点SOURCE CODE现在又说搞LINUX,可人家IBM是真搞LINUX的。 2。SUN机器的速度一点也不好,就是SOLARIS的多线程好些。(ms的多线程也很好) 说大流量才能体现SUN的优点,可是用PC+BSD也一样。(5出来就更是了) 那些说INTEL跑不动XX软件的朋友有无认真去测试? 3。有些程序写的时候是针对64位的,在32位的PC当然觉得慢,但64位的IA 时代很快就来临。 4。SUN卖机器的目的是卖服务,服务费是机器价格的N2倍。SUN的服务体系比IBM HP的都要完善。机器只是SUN控制客户来赚钱的工具。 另外PC主板的稳定性绝对不比什么服务器的稳定性差。特别是ASUS和SUPERMICRO之类。 因为主板是一种极其成熟的技术。主板厂家之间很难发现那家的技术比别家的强很多。 区别在于服务器的主板带很多冗余和一些管理功能。 |
| ninjaa 回复于:2002-10-19 14:13:32 |
| [quote][b]下面引用由[u]ipfreak[/u]在 [i]2002/10/18 11:11pm[/i] 发表的内容:[/b] >ninjaa u must think with your butt!!! do u what word "tuning" means? [/quote] 这位大侠,请您用中文好吗,鸟文我看不懂,谢谢 to all 有关sparc base和intel base 比较要基于某个或某类具体应用才有意义,我们说的绝对意义的好和不好都是针对某个或某类具体应用而言,这两种机型在不同领域各有优势,没有绝对笼统谁好谁不好.
本文关键:sun 跑mysql 性能惨不忍睹
|