Intel's newest Quad Xeon MP versus HP's DL585 Quad Opteron
by Johan De Gelas on November 10, 2006 12:00 PM EST- Posted in
- IT Computing
SPECjbb2005
SPECjbb2005 from SPEC (Standard Performance Evaluation Corporation) evaluates the performance of server side Java by emulating a three-tier client/server system with emphasis on the middle tier. Instead of testing with a possible disk intensive database system, SPECjbb uses tables of objects, implemented by Java Collections, rather than a separate database. The SPECjbb score thus depends on:
Performance on the quad Opteron machine is absolutely horrible: the dual Xeon DP 5160 is only a few percent slower than our quad Opteron. As SPECjbb is very memory sensitive we suspected that the NUMA architecture of the Opteron might be influencing the result. The scaling numbers confirmed our assumption: the dual Opteron scored only 48% lower, while we expect a 70% increase from 2 extra cores.
In many cases you would like to run several Java applications on one server with or without virtualization, especially on quad socket machines. Therefore we also tested SPECjbb with four application instances. Using NUMActl, a clever utility written by Andi Kleen, we were able to bind each Java application to one CPU node on the HP DL585.
On the Opteron we used:
If we let Linux manage the four instances, performance increases about 16% compared to using one instance. If we force each instance to stay on one node (one CPU + memory), performance increases spectacularly by 56%! So it seems that it is rather hard for the Linux kernel to keep the instances where they should be. This is good and bad news for AMD: it means that the Opteron 880 can compete with the more expensive Xeon MP, but it also means that the Opteron requires more "manual" optimization than the Xeon MP. The Xeon MP performs at the same level with 4 instances as it does with one.
We suspect that the Sun JVM is reasonably well optimized for the Opteron, and maybe a little bit less effort went into the Intel optimizations as Sun features mostly Opteron and Sparc servers. The BEA JRockit JDK provides a highly optimized JVM for running JAVA applications on the x86-64 and Itanium CPUs. We are still in the process of testing with this JVM, but it seems that the HP DL585 is capable of attaining 110,000 bops, the Supermicro Dual Xeon 5160 about 70 to 75,000 bops and the Tulsa system about 140,000 bops so far. We are trying to find out which tuning parameters are realistic and which ones are maybe a little too extreme. We'll report back soon with our findings, as we have another new server CPU to show you in the near future.
SPECjbb2005 from SPEC (Standard Performance Evaluation Corporation) evaluates the performance of server side Java by emulating a three-tier client/server system with emphasis on the middle tier. Instead of testing with a possible disk intensive database system, SPECjbb uses tables of objects, implemented by Java Collections, rather than a separate database. The SPECjbb score thus depends on:
- The JVM (Java Virtual Machine) and the way the JVM is tuned
- CPU processing power
- Caching and memory speed
- Multiprocessing configuration (Scalability)
"SPECjbb2005 is a follow-on release to SPECjbb2000, which was inspired by the TPC-C benchmark and loosely follows the TPC-C specification for its schema, input generation, and transaction profile. SPECjbb2005 runs in a single JVM in which threads represent terminals, where each thread independently generates random input before calling transaction specific logic. There is neither network nor disk IO in SPECjbb2005."SPECjbb starts up to two threads per core. For example, with Hyper-Threading enabled on our 8 core quad CPU Xeon MP 7030M system, 32 threads were started on the 16 logical CPUs. Each thread is a warehouse. Again from SPEC.org:
"A warehouse is a unit of stored data. It contains roughly 25MB of data stored in many objects in several Collections (HashMaps, TreeMaps). A thread represents an active user posting transaction requests within a warehouse. There is a one-to-one mapping between warehouses and threads, plus a few threads for SPECjbb2005 main and various JVM functions. As the number of warehouses increases during the full benchmark run, so does the number of threads. A "point" represents the throughput during the measurement interval at a given number of warehouses. A full benchmark run consists of a sequence of measurement points with an increasing number of warehouses (and thus an increasing number of threads)"First we tested with some decent but rather generic tuning that we could use on all systems. The JVM was Sun's, version 1.5.0_08.
java -classpath jbb.jar:check.jar -Xms3072m -Xmx3072m -Xmn1024m -Xss128k -XX:+AggressiveOpts -XX:+UseParallelOldGC -XX:+UseParallelGC spec.jbb.JBBmain -propfile SPECjbb.props
Performance on the quad Opteron machine is absolutely horrible: the dual Xeon DP 5160 is only a few percent slower than our quad Opteron. As SPECjbb is very memory sensitive we suspected that the NUMA architecture of the Opteron might be influencing the result. The scaling numbers confirmed our assumption: the dual Opteron scored only 48% lower, while we expect a 70% increase from 2 extra cores.
In many cases you would like to run several Java applications on one server with or without virtualization, especially on quad socket machines. Therefore we also tested SPECjbb with four application instances. Using NUMActl, a clever utility written by Andi Kleen, we were able to bind each Java application to one CPU node on the HP DL585.
On the Opteron we used:
numactl -cpubind=(1-4) -membind=(1-4) java -classpath jbb.jar:check.jar -Xms3072m -Xmx3072m -Xmn1024m -Xss128k -XX:+AggressiveOpts -XX:+UseParallelOldGC -XX:+UseParallelGC spec.jbb.JBBmain -propfile SPECjbb.props -id (1-4)
On the Xeon MP we used:java -classpath jbb.jar:check.jar -Xms3072m -Xmx3072m -Xmn1024m -Xss128k -XX:+AggressiveOpts -XX:+UseParallelOldGC -XX:+UseParallelGC spec.jbb.JBBmain -propfile SPECjbb.props -id (1 to 4)
If we let Linux manage the four instances, performance increases about 16% compared to using one instance. If we force each instance to stay on one node (one CPU + memory), performance increases spectacularly by 56%! So it seems that it is rather hard for the Linux kernel to keep the instances where they should be. This is good and bad news for AMD: it means that the Opteron 880 can compete with the more expensive Xeon MP, but it also means that the Opteron requires more "manual" optimization than the Xeon MP. The Xeon MP performs at the same level with 4 instances as it does with one.
We suspect that the Sun JVM is reasonably well optimized for the Opteron, and maybe a little bit less effort went into the Intel optimizations as Sun features mostly Opteron and Sparc servers. The BEA JRockit JDK provides a highly optimized JVM for running JAVA applications on the x86-64 and Itanium CPUs. We are still in the process of testing with this JVM, but it seems that the HP DL585 is capable of attaining 110,000 bops, the Supermicro Dual Xeon 5160 about 70 to 75,000 bops and the Tulsa system about 140,000 bops so far. We are trying to find out which tuning parameters are realistic and which ones are maybe a little too extreme. We'll report back soon with our findings, as we have another new server CPU to show you in the near future.
88 Comments
View All Comments
Kennethanymn - Friday, September 18, 2020 - link
Nature American Blend.Изобретение этого вкуса ( как можно понять из названия ) произошло в США.
Особенностью является то, что листья для данной смеси высушиваются раздельно
( для получения различных вкусов) , в последствии перед заправкой они смешиваются и получается прекрасный букет вкуса и ароматов.
В состав входит пряный и ароматный Берли и легкая и дымная Вирджиния,
а связующим является приятный ориентал.
Если Вы хотите понять и почувствовать как курится сигарета фабричного качества,
но забитая лучшим табаком высшего качества, то это выбор для Вас.
https://hookah-magic.su/catalog/tabak-dlya-samokru...">Купить табак для самокруток в Хабаровске можно,но также Вы можете заказать табак с доставкой.
На рынке среди сигарет Вы не найдется ни одного аналога ( даже премиального качества) среди обычных сигаретных марок.
https://btcoinz.com/forum/viewtopic.php?pid=179508...">HookahMagic 5a8915b
GeorgeSaing - Friday, September 18, 2020 - link
Основная масса кальянов ( как и многие другие вещи) производятся в Китае, компаниями,которые базируются например в США или других странах.
Традиционные модели поступают на наши полки с Ближнего Востока и других стран Средиземноморья – Египта, Ливана, Турции и пр.
Первые изготавливаются на сборочных линиях, в то время как вторые изготавливаются в основном вручную.
https://hookah-magic.su/catalog/kalyany/">Купить кальян в Хабаровске можно в розничных магазинах,но лучше сделать заказ у нас -прямых поставщиков данного Device.
Так же с популяризацией кальянов в России, с каждым днем все больше производителей начинают выпускать кальяны полностью изготовленные отечественными мастерами.
http://sat-plus.net/forum/index.php?topic=61806.ne...">Tortuga 5c14e0c
MatthewSoria - Friday, September 18, 2020 - link
Как и с любым другим предметом обихода, стоимость на кальяны невероятно разнится.Существуют дешевые , но не очень качественные модели, «дешевые и сердитые» – доступные и очень практичные и разумеется эксклюзивные
– из дорогих материалов с обильной детализацией. Но независимо от того , сколько Вы готовы потратить на кальян,
лучше все же не приобретать дешевые Китайские модели, потому что они не доставят нужного удовольствия как в курительных свойствах,
эстетических так и просто на просто могут быть не безопасны. Простыми словами – одно разочарование.
Лучше накопить и купить качественный кальян и использовать его несколько лет , чем выкидывать деньги на ветер и кальян после недолгого потребления.
Поэтому при выборе кальяна обратите внимание как минимум на внешний вид – он не должен быть поврежден,
все элементы при сборке должны плотно прилегать друг к другу, для создания герметичности.
Но,https://hookah-magic.su/catalog/kalyany/">где купить кальян в Хабаровске?Покупка должна быть осмысленной и желательно бюджетной.
https://forum.ruboard.ru/showthread.php/287382-%D0...">Soft Smoke 343b5c1
Tommyheaft - Tuesday, September 22, 2020 - link
Приветствую! интересный у вас сайт!Нашел топ базу кино: http://kinoklan.net/">лучшие фэнтези сериалы онлайн
Здесь: http://kinoklan.net/triller/">фильмы онлайн лучшие ужасы триллеры Лучшие триллеры 2019 в хорошем качестве список 2020
Здесь: http://kinoklan.net/12155-krestnyy-otec-the-godfat... Крестный отец / The Godfather (1972) смотреть онлайн бесплатно
Тут: Бесконечные Небеса / IS: Infinite Stratos (2011) смотреть онлайн бесплатно http://kinoklan.net/7650-beskonechnye-nebesa-is-in..."> Бесконечные Небеса / IS: Infinite Stratos (2011) смотреть онлайн бесплатно
AnthonyDus - Tuesday, September 22, 2020 - link
Привет всем участникам форума! прикольный у вас сайт!Нашел топ базу кино: сериалы онлайн бесплатно в хорошем качестве соблазн http://kinobunker.net/">http://kinobunker.net/
Тут: http://kinobunker.net/uzhasy/">ужасы 2020 смотреть онлайн хорошем качестве скачать ужасы через бесплатно в хорошем качестве рейтинг 2020
Тут: http://kinobunker.net/6648-sudba-noch-shvatki-fate... Судьба: Ночь схватки / Fate/Stay Night: Unlimited Blade Works (2014) смотреть онлайн бесплатно
Здесь: http://kinobunker.net/4072-prizrak-opery-prevratit...
Raymondced - Saturday, September 26, 2020 - link
movies to watch on netflix instant queue film le projet de mohamed ali nahdi en streaminghttp://suraikidan77.inoxdvr.com/12.html">stickinthemud
video tutur tinular versi 2011 episode 50 ek tha raja ek thi rani episode 17 nov 2015
http://chirainikuda44.inoxdvr.com/859.html">accessional
hindi film jaan ki baazi songs free download youtube ancient aliens season 3 episode 11
http://hekonamukoshi57.4khdcamera.com/625.html">opportunistic
sinopsis drama korea city hunter episode 8 pelangi drama six feet under spanish subtitles season 4
http://gatatenraha48.4khdcamera.com">http://gatatenraha48.4khdcamera.com
http://yaruyakumose50.4khdcamera.com">http://yaruyakumose50.4khdcamera.com
http://ruihingeki76.4khdcamera.com">http://ruihingeki76.4khdcamera.com
http://namobunegan72.inoxdvr.com">http://namobunegan72.inoxdvr.com
http://dzutsurishitagi43.inoxdvr.com">http://dzutsurishitagi43.inoxdvr.com
best action thriller movies 2016 full movie english naam full movie ajay devgan watch online
TimothydoK - Thursday, October 1, 2020 - link
Привет всем участникам!Нашел хорошую информацию на этом сайте: http://agentmdk.ru :
http://agentmdk.ru/art/">арт сайт музей искусств
http://agentmdk.ru/girls/">самые красивые девушки мира смотреть красивые девушки
http://agentmdk.ru/foto-prikoly-interesnoe/9360-pl... Платонический роман Софи Лорен и Никаса Сафронова
Девушки в спортивных бюстгальтерах http://agentmdk.ru/interesnoe/10454-devushki-v-spo..."> Девушки в спортивных бюстгальтерах
http://agentmdk.ru/foto-prikoly-interesnoe/7874-ve...
jenniferdehner9@gmail.com - Thursday, March 17, 2022 - link
Thanks for <a href="https://www.google.com/">this</a> information.