tag:blogger.com,1999:blog-2962276924342174960.post2910216135412284848..comments2023-10-18T10:25:47.859+02:00Comments on Emergent Patroller: OOC Entry 102 - Processing PowerEmergent Patrollerhttp://www.blogger.com/profile/01210394924909245177noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-2962276924342174960.post-22869505299634246182013-11-14T19:01:15.877+01:002013-11-14T19:01:15.877+01:00@Dax
Originally I had a whole two paragraphs on t...@Dax<br /><br />Originally I had a whole two paragraphs on that subject written, but I left it out because I felt the post would become too long without adding much information.<br /><br />The thing is, the RamSAN was indeed a product mostly sold to military and government at that time. It is - however - not the case that "the technology only existed in the military" back then. Comparable SSD based storage systems were available, but they were terribly expensive when compared to TMS' product.Emergent Patrollerhttps://www.blogger.com/profile/01210394924909245177noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-36360519210162378682013-11-14T15:15:42.445+01:002013-11-14T15:15:42.445+01:00Military grade hardware = need high government bud...Military grade hardware = need high government budget to afford it.Anonymoushttps://www.blogger.com/profile/09135652649650587138noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-89658133481751272712013-11-14T15:06:56.853+01:002013-11-14T15:06:56.853+01:00I don't think the problem is to plug in extra ...I don't think the problem is to plug in extra compute power but more the licensing cost in general for whole cluster.Anonymoushttps://www.blogger.com/profile/09135652649650587138noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-42625016629058714342013-11-14T09:35:35.791+01:002013-11-14T09:35:35.791+01:00Don't worry, the nodes do multithreading. At l...Don't worry, the nodes do multithreading. At least, to answer to each connected client in parallel. Currently the philosophy of "one threaded event driven server" is not widely adopted.Popyhttps://www.blogger.com/profile/08340231595349834046noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-80837746870432827972013-11-14T09:30:33.483+01:002013-11-14T09:30:33.483+01:00Don't speak of things you don't know. Redh...Don't speak of things you don't know. Redhat (for instance) has a strong support service, and many hardware companies (like IBM, Dell, ...) provide drivers and support too.<br />Microsoft works closely with IBM, yes, but look how much invested in Linux before opening your big mouth.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-80475155919396469812013-11-14T03:38:22.768+01:002013-11-14T03:38:22.768+01:00They are using Windows, because of the support, Mi...They are using Windows, because of the support, Microsoft work closely with the server guys, as well as IBM, Nvida, and a few others. Linux would probably work better agreed, but, there is no real support, certainly not like the support Microsoft would/could provide.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-70469649003713382462013-11-14T03:36:12.888+01:002013-11-14T03:36:12.888+01:00Bah. lost my post :(
Short version:
Microsoft ba...Bah. lost my post :(<br /><br />Short version:<br /><br />Microsoft based, because when they were starting out, Microsoft helped them a lot. Changing it now would be difficult. <br /><br />Nodes are VMs which handle a single solar system. The main code for a system (excluding chat, market and so on) is a single thread. Multithreading it would be a bit of a nightmare, with race conditions out the wazoo.<br /><br />Next major things to help:<br />Brain in a Box, to cut out the lag spikes from session changes. (Major source of load in Jita)<br /><br />Moving client updates to a secondary thread, rather than inline. Steve Ronukenhttps://www.blogger.com/profile/04625049242869389077noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-77565701015514319302013-11-14T02:49:56.184+01:002013-11-14T02:49:56.184+01:00The 'Military Grade' is referring to the R...The 'Military Grade' is referring to the RAM-SAN they bought for the SQL server back before RAM-SANs were used by anyone but the military. http://en.wikipedia.org/wiki/Texas_Memory_SystemsDaxnoreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-80205104680664423022013-11-14T02:45:29.748+01:002013-11-14T02:45:29.748+01:00Windows allows businesses to buy a platform that m...Windows allows businesses to buy a platform that makes employees interchangeable. Hate your linux-based authentication service? good luck replacing the guy who built it. With windows the flexibility is ridged enough that an experienced admin can come into almost any environment and figure out what's going on, and fix it given some time.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-81519596285728061092013-11-14T02:40:05.045+01:002013-11-14T02:40:05.045+01:00Another aspect is that a good chunk of the server ...Another aspect is that a good chunk of the server code is in Stackless Python, which (as far as I could find) still suffers from the Global Interpreter Lock - meaning that no matter how many cores your server has, the Python process can effectively use only one of them, preventing true parallelism even inside a single game instance.<br /><br />(This comment comes with the customary AFAIK disclaimer)Druur Monakhhttps://www.blogger.com/profile/07299435488090977357noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-17345100341930988862013-11-14T01:08:31.813+01:002013-11-14T01:08:31.813+01:00Exactly my experience with "military grade ha...Exactly my experience with "military grade hardware". The actual super high-grade stuff is usually way too sensitive to be deployed in the field or even anywhere near it.Emergent Patrollerhttps://www.blogger.com/profile/01210394924909245177noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-58347875946298853792013-11-14T00:21:12.601+01:002013-11-14T00:21:12.601+01:00the motherboard in my desktop is "Military Gr...the motherboard in my desktop is "Military Grade" or so it says. i always just scoff at people who use buzz words, ironically military experience showed me that buzz words are often used by people with no idea what that actually mean.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-34696319701241850272013-11-13T22:35:18.221+01:002013-11-13T22:35:18.221+01:00Just to pick one point - as someone who works in I...Just to pick one point - as someone who works in IT architecture for the US Military the "military grade hardware" is mostly off-the-shelf blades. The hardened stuff is NOT what you want to use in any commercial application - unless you think your staff is going to do things like drop servers from one meter or be really careless with the thermal environment.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-24882929375898129532013-11-13T21:44:34.971+01:002013-11-13T21:44:34.971+01:00Certainly there are lots of considerations that go...Certainly there are lots of considerations that go into the development of an MMO with a perspective for the future. I think one of the main problems is, that there are not very many people who even know how to install and run HPC systems even today, and back in 2003 there would have been even less.<br /><br />It is very much a legacy issue, and while CCP have constantly been upgrading hardware and optimizing software (there were a few devblogs and presentations talking about that) they are eventually going to reach a dead end. If you have a true HPC system, you can always plug in extra compute nodes and expand, that makes it a lot easier to meet growing demands.Emergent Patrollerhttps://www.blogger.com/profile/01210394924909245177noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-8257558263662577142013-11-13T21:40:06.438+01:002013-11-13T21:40:06.438+01:00Why is anybody using windows except for office/hom...Why is anybody using windows except for office/home PCs? Personally I never found an answer for that question that didn't end up being some sort of smug sarcasm :) Emergent Patrollerhttps://www.blogger.com/profile/01210394924909245177noreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-82610353217956340832013-11-13T21:24:23.041+01:002013-11-13T21:24:23.041+01:00MMOs operate on different time-scales than most ot...MMOs operate on different time-scales than most other games due to the fact that a successfull MMO will run for several years or more. As a result, developers have to base some parts of their core technology on some assumptions about how hardware will evolve over the next several years. Based on the fact that EVE is more than 10 years old at this point, I think it can be forgiven that their data center isnt built on the most efficient and modern architecture.<br /><br />Another example:<br />Other games have had similar issues. EQ2 struggled with some graphical performance issues because parts of its graphics engine were designed under the assumption that future processors would run at significantly higher clock speeds than those available at release (over the years leading up to EQ2 release, CPU speeds had ramped up from just a couple hundred mhz to being counted in ghz). Unfortunately, that didnt happen, and CPUs evolved along the lines of multiple cores, rather than increased single-core speeds, and the room that was built into the graphics engine to utilize these theoretical advances in clock speed never really got utilized and it took years before SOE introduced multi-core support into their game client to accomodate.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-2962276924342174960.post-47259851247643506562013-11-13T20:50:06.085+01:002013-11-13T20:50:06.085+01:00i am picking up what you are laying down. that mak...i am picking up what you are laying down. that makes a lot of sense. so why on earth are they using windows?<br />by their standard ive got about 120ghz of processing power around my house, maybe more. itll be interesting what happens when star citizen launches. they are using 64bit linux at leastAnonymousnoreply@blogger.com