Most cost efficient computer for a server using these specs

I want to know how important processing power and internet connection are when talking in terms of using multiple java socket threads that receive messages from various clients at once..
I need a computer that can hold as many of these threads at once while at the same time I dont want it to be to costly.. For example it sounds like a waste to get a 3Gz processor and a super internet connection when I can likely do practically the same amount of threads with maybe a 2Gz processor and the same internet connection..
So how important are each of these factors? Can anyone suggest a machine that would be able to handle plenty of threads for a nice price? I'm looking for a high Thread/dollar ratio :)....
Brian

For chat, maybe not that much. The whole thing is likely to be driven purely by I/O from the users. I mean, the majority of packets sent to/from the thing would be expressing short texts messages typed by humans. Unless you're expecting a large operation, I would expect that this wouldn't be very taxing on your systems. What number of users are you expecting?
Offhand, the thing that glares out of me from your desciption is that you have a single server for pairing people up and (presumably) as a load manager for the chatroom servers. If that server goes down, you're in trouble. If I were you I'd consider adding some redundancy there. Any money might be best spent building up the cluster and making certain that there's plenty of redundancy to go around. For that matter, how many data centers do you have?
It also occurs to me that you might need a lot of disk space, depending on how much logging you want to do and whether you need to do some kind of session recovery after failures. Also are you storing user profiles for matching the people up? Do you have an external database server that you didn't mention? How much redundancy there?
There are services whose job is to hit servers and see what the response time is and whether they're up (they'll page you if they go down). That could be another good use for money, rather than specific hardware upgrades.
Generally it's very difficult to predict this kind of thing in advance, and a good profiling system and an architecture that will let you easily upgrade in response to problems is a good thing. Also lots of testing and load simulation is handy.
Hope this helps.

Similar Messages

  • Most cost efficient upgrade for A3 speed increase on '07 iMac 24"?

    I've read a bunch of posts on this forum on the "hardware upgrade" subject and I am trying to prioritize my options.
    I have a 24" 2.4Ghz iMac7,1 w/ 3g or ram and the stock 320g internal drive. I have my A3 masters referenced on an external WD 1TB drive using the USB port. I am on OS 1.5.8
    As I am shooting more weddings, the speed it getting unbearably slow, especially when using brushes on raw files (from a Nikon D7000).
    I would love to simply get a newer machine, but the cost is just too much with a growing family. So I am wondering what will give me the biggest bang for the buck. Most of my info comes from references found on this forum including the excellent installation guide at amfiteatar.org
    - Upgrade to OS 10.6 ($30)
    - change ram from 3G to 6G (Kingston Apple 2 GB 667 MHz DDR2 SODIMM and Kingston Apple 4GB Kit (2x2GB Modules) 667MHz DDR2 SoDimm => total $130)
    - change internal drive to WD Caviar blue 1TB $70)
    Total: $230.
    Does this make any sense? IS there a better path for this?
    Thanks very much for any feedback.
    Bo

    Update.
    I did the open heart surgery yesterday (replace original internal drive from 320g to 1tb and upgrade RAM from 3g to 6g) and it is a resounding success.
    Overall speed in Aperture seems to have improved between 2 and 4 times. Particularly noticeable are the retouch operation with brushes.
    So far the 6gb transplant is working without any hitch. After doing a lot of research on it, it seems like the key is to get matching sets of chips from a reputable vendor. OWC in my case.
    So for about $200 and 2 hours of labor (not including hours of research on the net of course) this 3 year old machine has gotten a new lease on life. Definitely worth it!
    In case it helps anyone else, here are the 3 most useful links I have found for this operation:
    General overview of iMac HD and RAM upgrade:
    http://www.amfiteatar.org/content/view/155/78/lang,en/
    Video of HD upgrade:
    http://www.youtube.com/watch?v=IN2vWKlDcdg&feature=related
    Memory:
    http://eshop.macsales.com/item/Other%20World%20Computing/5300DDR2S6GP/?utmsource=amazon&utm_medium=shoppingengine&utmcampaign=productads
    Plus countless great info on this forum of course.
    Thank you Frank and Mr Endo.
    Bo
    PS: Anyone with an answer of whether Snow Leopard would make a difference in A3 speed on a 07 iMac. Some people on this board say yes but since it is not a 64 bit machine, I would not think so.

  • The MAC signature found in the HTTP request '***' is not the same as any computed signature. Server used following string to sign: 'POST

    Hi,
    When trying with Postman sending a REST call to Azure Storage Queues I get:
    The MAC signature found in the HTTP request '***' is not the same as any computed signature. Server used following string to sign: 'POST.
    The code I have for creating the Authorization Header:
    var accountName = "my_account";
    string key = ConfigurationManager.AppSettings["my_access_key"];
    DateTime dt = DateTime.Now;
    string formattedDate = String.Format("{0:r}", dt);
    var canonicalizedHeaders = "x-ms-date:" + formattedDate + "\n" + "x-ms-version:2009-09-19" + "\n" ;
    var canonicalizedResource = "/my_account/myqueue/messages";
    var stringToSign = String.Format("POST,\n\n\n\n\n\n\n\n\n\n\n{0}{1}", canonicalizedHeaders, canonicalizedResource);
    stringToSign = HttpUtility.UrlEncode(stringToSign);
    HMACSHA256 hmac = new HMACSHA256(Encoding.UTF8.GetBytes(key));
    var signature = Convert.ToBase64String(hmac.ComputeHash(Encoding.UTF8.GetBytes(stringToSign)));
    var authorizationHeader = String.Format(CultureInfo.InvariantCulture, "SharedKey {0}:{1}", accountName, signature);
    return authorizationHeader;
    Anyone any idea what I'm missing/doing wrong?
    Additional question: do i have to create for every message I want to send a new Authorization header? Or is there an option (as with Service Bus Topics) to create a header that can be used for a certain timeframe?
    Thanks.

    One issue is with this line of code:
    HMACSHA256 hmac = new HMACSHA256(Encoding.UTF8.GetBytes(key));
    Please use the following:
    HMACSHA256 hmac = new HMACSHA256(Convert.FromBase64String(key));
    and that should take care of the problem.
    Regarding your question, "do i have to create for every message I want to send a new Authorization header? Or is there an option (as with Service Bus Topics) to create a header that can be used for a certain timeframe?"
    With your current approach, the answer is yes. What you can do is create a Shared Access Signature on the queue which will be valid for certain duration and then use that for posting messages to a queue using simple HttpWebRequest/HttpWebResponse.
    Hope this helps.

  • X230 - Setup Is Preparing Your Computer For First Time Use

    Dear all, 
    I just received my X230 bought on Ebay and as I first turned on the computer, Windows was frozen and showed "Setup Is Preparing Your Computer For First Time Use" for hours (I guess its a whole day). Since I do not have any recovery media provided, does anyone has alternative solution? 
    Thanks in advance!

    Thanks! It took me a whole day to figure out what happened and I ended up format the whole drive and reinstall the windows. Yes, you are right, X230 is a good machine and acutally I was thinking to puchase X240 since there is kind of back to school program that you can purchase X240 at a deep discount price. After so many bad comments I chose X230 instead for: 
    1. Physical Trackpad button (which is extremely important as I ONLY use trackpoint) 
    2. 2 ram slots 
    3. normal voltage CPU
    I am surfing the net with X230 and I am so happy I bought this.

  • Since installing 10.7.3 my downloads say that I do not have enough space on my computer for the download. These downloads are never more that 200 megs or so and I have 270 Gigs left on my hard drive. What can I do to fix this?

    Since installing 10.7.3 my downloads say that I do not have enough space on my computer for the download. These downloads are never more that 200 megs or so and I have 270 gigs left on my hard drive. Somehow the remaining space on my hard drive is not being correctly read. What can I do to fix this? I have run permissions repair several times, but to no avail.

    Th downloads do not finish. I am dowloading to a file on my desktop called MUSIC, but it first starts to download to my desktop and then I move it to the MUSIC file also on my desktop and I have been doing this without incident using 10.7.2 as well as 10.7.1 and 10.7.

  • Why do iPhones/iPad not support Flash Player/Java and what are my alternatives for browsing sites using these plug-ins?

    Why do iPhones/iPad not support Flash Player/Java and what are my alternatives for browsing sites using these plug-ins?

    There are also iSwifter, Photon, Skyfire, etc., some only support Flash some support Java and Flash.
    Adobe never made a version of Flash for iOS and closed their mobile flash division a couple of years ago. You can get Flash on other personal devices but you will be using a 2 year old version that has not been patched for security vulnerabilities.
    When the original iPhone was released Mr. Jobs said it would never run Java as it was old technology and a security risk. Nothing has changed since.

  • Exchange Server 2013 SP1 - Optimize for Single Server Use

    Hello,
    i've set up Exchange 2013 SP1 with at last CU6 - get exchangeserver says:
    AdminDisplayVersion             : Version 15.0 (Build 995.29)
    ExchangeVersion                 : 0.1 (8.0.535.0)              - - - funny number ;-) (is this an early version???)
    Yes, the annoying 16028 in the application log are running every five minutes, but thats not the main question.
    Which services are needed in a SINGLE-SERVER Environment, without DAG and unified messaging?
    Can the Self-Checking, Health- and Self-Probing be put down?
    These services are started automatic:
       Microsoft Exchange Active Directory Topology
       Microsoft Exchange Anti-spam Update
       Microsoft Exchange DAG Management
       Microsoft Exchange Diagnostics
       Microsoft Exchange EdgeSync
       Microsoft Exchange Frontend Transport
       Microsoft Exchange Health Manager
       Microsoft Exchange Mailbox Assistants
       Microsoft Exchange Mailbox Replication
       Microsoft Exchange Mailbox Transport Delivery
       Microsoft Exchange Mailbox Transport Submission
       Microsoft Exchange Migration Workflow
       Microsoft Exchange Replication
       Microsoft Exchange RPC Client Access
       Microsoft Exchange Search
       Microsoft Exchange Search Host Controller
       Microsoft Exchange Service Host
       Microsoft Exchange Throttling
       Microsoft Exchange Transport
       Microsoft Exchange Transport Log Search
       Microsoft Exchange Unified Messaging
       Microsoft Exchange Unified Messaging Call Router
       Microsoft Exchange-Informationsspeicher
       Microsoft Filtering Management Service
       Microsoft Online Services Sign-in Assistant
    And with C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que about 512 MBytes size (which may may be a designed default size)...
    Have set up about 6 users mailboxes, 3 public folder in a mailbox for public folders. Only for testing purposes sent some (small) mails, no external mails received (only testing receive with 'popcon' for mail delivery to the internal boxes).
    The server (2012 R2) is running only in the internal network (yes, with internet connection for updates).
    No virus scanners, not third party receive or send connectors, only the 5 default (3 Frontend, 2 Hub) receive Connectors and one Send Connector to our mail provider set up and no user activity (only sometimes from me for testing).
    It seems like it's doing only with itself, logging file sizes of above 11 GB (in 4 weeks), with huge amounts of probing, health checking, internal testing, internal updating etc.
    Can this logging be set up to a lower level, can services be deactivated (for single server configuration),
    the logging volume should be in a useful relation to the mail use of the server, a message for every self test, internal health check etc. in the log-files normally isn't useful, only when problems occur there is a need...
    Thanks in advance
    Andreas

    Between Exchange protocol-based log files, PerfMon .blg files used by Managed Availability, IIS logs, etc., the total footprint can add up quickly and these logs are not purged automatically.  You can take a look at this site below and use the powershell
    script to clean it up.
    http://www.c7solutions.com/2013/04/removing-old-exchange-2013-log-files-html

  • More than one editor (computer) for iWeb and using paypal

    I am not a full-time Mac user, but have been asked to complete a website for a client who has started one in iWeb. She wishes to continue her site in iWeb so that she can make future changes to it. Currently, we have different versions of iWeb on our computers (hers is 2.0.4, mine is 1.0.2). It is my understanding so far that we would need the same version to be able to edit the site on both computers.
    Before I can agree to finish the site for her, I would like to confirm that if I upgrade my computer to iLife 08, and she publishes the website to MobileMe, I would be able to retrieve the site and work on it from my computer and vice versa.
    Also, she wishes to incorporate paypal in her site. Would this be an issue?
    Thank you.

    previllej wrote:
    Also, would I be able to retrieve her domain file with iDisk (through MobileMe, right?)?
    Yes, that's right. For transferring iWeb's Domain file you could use iDisk's Public folder. The general address is:
    http://public.me.com/membername
    And here's an example:
    http://public.me.com/emily_parker
    But before transferring the Domain file, read "NOTE 1" here:
    http://iwebfaq.org/site/iWebTwocomputers.html
    previllej wrote:
    I had not heard of the PayPal rule for MobileMe - I will look into this. If you have a link to the documentation for it, please let me know.
    +"The Service is designed for personal use and not intended to be used for commercial business purposes, including, but not limited to, *transacting online sales* or software distribution via an e-commerce site."+ ...Quoted from the _MobileMe Terms of Service_.
    So yes, you could upgrade to iWeb '08 in order to be able to open the Domain file transferred via iDisk. But if the site is using PayPal, you are not supposed to publish it to MobileMe — instead, publish it to a folder and then FTP to another host.

  • Source System creation in BI 7.0 for SQL Server using DB Connect

    Hi
    My requirement  is to extract data from SQL Server 2005 to BI 7.0 using DB Connect.
    I need to create a SOURCE SYSTEM for that purpose,As i am new to BW i don't know how to start to create a  SOURCE SYSTEM.
    What are the parameters i require either from Basis team to install or for DB team User ID in SQL (What type of user).
    Questions:
    1)  create a db user with authorization to read this views.......as i created views on tables...do i need authorisation to read table or views
    "On BW Server side (If BW server isn't based on SQL Server):
    (1) Install SQL Server client and test connection to SQL Server DB.
    (2) Install DBSL of SQL server (download lib_dbsl_<num>.sar file from service market and sapcar to BW kernel)"
    How can i know on which server our BW System is Based and HOW Install SQL Server client and test connection to SQL Server DB and
    Install DBSL of SQL server (download lib_dbsl_<num>.sar file from service market and sapcar to BW kernel
    and
    how to create Source System to SQL Server on BW
    Please update me in details i this is my first Source System Creation in BW
    Thanks in advance

    go through the link this may be helpful                  http://msdn.microsoft.com/en-us/library/dd299430.aspx

  • Can't start NT service for Directory Server using other acc. than LocalSys.

    Hi!
    I'm using Directory Server 5.1 on a Windows 2000 machine.
    I wrote a Plug-In for DS that needs Administrator Access to the NT Domain. So I tried to run the DS-Service as Administrator but the service can not start. I just keeps in status "starting...".
    I don't get any error message and the errorlog doesn't contain anything.
    Has anyone an idea?
    Thanks!
    Florian

    I forgot to tell one thing: I use SSL, without SSL I do not have this problem. Perhaps it's only the popup I get when starting DS, where I have to enter the certificate password?

  • Need Few Jars for RAS Server use!!!

    com.crystaldecisions.sdk.occa.infostore.*,
    com.crystaldecisions.sdk.plugin.desktop.common.*,
    com.crystaldecisions.sdk.framework.*,
    com.crystaldecisions.sdk.occa.security.*,
    com.crystaldecisions.sdk.exception.SDKException,
    com.crystaldecisions.sdk.occa.managedreports.IReportSourceFactory,
    java.util.Locale,
    com.crystaldecisions.sdk.occa.report.reportsource.IReportSource"
    Hi all,
    The above mention are few classes available in some jars.
    Can anbody help me to find and download those Jars.
    Thanks in advance,
    Saravanakumar.

    Could you not save money and buy a photon for use with your existing server? You could install 2 HBAs and use it in split bus mode.
    For true redundancy however, you need 2 servers ideally in 2 locations. ;o)

  • Is it safer to use the ipad vs. the computer for paying bills using Wi-Fi?

    Is it safe to use an ipad at home within their secured Wi-Fi network to pay bills on the internet vs a regular computer or laptop.  I thought I had heard that its more difficult for hackers to hack into apple devices vs regular pcs.

    For anyone using a private WiFi (with adequate security), there isn't much difference in terms of the actual transmission. The iOS device is probably more secure from malware or other similar intrusion that a windows machine, so from that standpoint, the statement is probably true. But as Steve points out, the real weak link in this is the actual network.

  • Implementing Sign on for SRM Server using LDAP

    Hi Guys.
    I need to implement SSL sign on using LDAP Server.
    1. Create the user and sign on with authentication through the LDAP server.
    that means there will LDAP authentication first and then
    it will logon to SRM (ITS server).
    Please let us know if any one of you has done this
    Regards
    Pushkar Joshi

    Pushkar,
    Hi. We are intending on doing this through the portal.
    If you want to do it directly in SRM then I think you will need to change the logon procedures in BBPSTART (See transaction SICF). I haven't tried it, but you could probably do this through 'L Alternative logon procedure'.
    If your SAP database is on Unix and LDAP is on Windows you will probably need a Kerberos authentication. I have managed to read in the information from LDAP (See transaction LDAP), but not authenticate against it. Hence the portal solution.
    There is a lot of information on SDN for user authentication (one Blog listed below), but at the end of the day it depends on you release and the technical infrastructure.
    /people/wai-hon.lam/blog/2006/04/20/windows-integrated-authentication-via-kerberos-on-an-ldap-data-source
    Good luck
    Cheers
    Rob

  • Do You Know the Most Cost Efficient Backup Platform?: MSPtv Episode 44

    The FBI and DOJ want tech companies to retain encypted information of their clients instead of providing end-to-end encryption. A new Android malware masquerades as a Nintendo game emulator and is tricking users into paying for the harmful application. We cover these stories and more on IT Rewind! Just click play!
    Read More
    This topic first appeared in the Spiceworks Community

    deggie, thank you too for your kind reply.
    OK, I bought the phone from my carrier's official store (the central one in Athens which is the biggest in country) when I renewed my annual subscription on November 2009. It was sealed. And the change to the logic board 9 months ago was made by the carrier's exclusive service.
    I have heard about "jail braking" hobbit and I GIVE YOU MY WORD THAT I NEVER DID OR TRIED TO DO SOMETHING LIKE THAT!
    Why? Simply because I already have a Garmin GPS device and all I need from my phone are 4 applications that I needed to purchase in order to do my work:
    1) FTPOnTheGo (in case I have to download or upload something in my server or change a PHP or JavaScript file)
    2) Team Viewer (in case I need to reach my Mac from far away)
    3) QuickOffice (for my Microsoft Office files)
    4) Brain Challenge 2 (in case I am somewhere I have to wait and I want to "kill" my time)
    That's it! End of story! Everything else is not useful for me at any level.
    And something else... I am a programmer and web developer since 2000.
    One thing that I have learned is NEVER HACK A READY-MADE PLATFORM BECAUSE THE NEXT TIME YOU UPDATE IT WILL CRASH!
    The irony is that all people around me have jail broken their phones and they work like dopped horses I feel so stupid that I wanted to be the exception!
    Finally, I spent the last 4 hours searching in Google for a solution. I found several things that made me say "Yes, this is the solution, I made it!"
    I downloaded 3.1.3 .pwn, 4.2.1 .pwn and tried to restore but nothing.
    I also tried redSnow, blackRain, yellowYogurt, blueOrange and all these jail braking solutions with the silly names but nothing worked.
    I also tried a software named umbrella to stop the recovery mode. Nothing.
    I pressed power button and home button for 10''. Nothing.
    iPhone still reboots like a fading pregnant cow, it is still in recovery mode and I still get this 1015 error...

  • Most cost effective solution for HD monitoring

    MXO box to display, Deck Link through HDMI or simple steal a professional HD monitor and face the consequences. Too many options? any suggestions?
    Much Thanks, Matt

    Practically in use everyday for the past 2 years with the MXO. I use an MXO2 for editing on the road with my Macbook Pro (producer makes sure I'm booked in hotels with HDMI Flatscreens).
    I also use the Blackmagic Intensity Pro for inexpensive HD monitoring. The card is cheaper than the TV I use to monitor.
    best to you
    dj

Maybe you are looking for