How does RAM affect a seedbox speed?
Register

We are the best invite forum on the internet! Here you will find free invites, free seedboxes, free bonuses, and much more. Our members know the true meaning of sharing and have created a truly global bittorent community! Our site has the most up to date information on all private trackers and our members will guide you and introduce you to this truly secretive and enlightened club. Ready to get started? Register now!


Results 1 to 9 of 9
Like Tree4Likes
  • 1 Post By BieberFever
  • 1 Post By mvg
  • 2 Post By Wonder56901

Thread: How does RAM affect a seedbox speed?

  1. #1

    Join Date
    Mar 2010
    Posts
    29

    Default How does RAM affect a seedbox speed?

    Does it limit the number of simultaneous downloads?? or speed limit?? What's the difference between like 512 mb and 1 gb ?



  2. To remove ads become VIP. Inquire about advertising here.
  3. #2

    Join Date
    Dec 2011
    Location
    10236 Charing Cross Road
    Posts
    780
    Blog Entries
    1

    Default

    From my experience, it shouldn't really effect speeds. It does effect simultaneous downloads and total number of active torrents. You can avoid errors such as this with higher ram: 'Storage error: [File chunk read error: Cannot allocate memory]', I wouldn't go under 2GB of ram IMO.
    Hey Mister, do you like them?

  4. #3

    Join Date
    Mar 2010
    Posts
    29

    Default

    Oh that's why I was getting that error :$ Thanks ! I'm not rich enough for a 2 gb seedbox unfortunately!! haha I'm just a student

  5. #4

    Join Date
    Oct 2011
    Location
    PROXIE
    Posts
    884
    Blog Entries
    1

    Default

    Just get a Kimsufi 2G

    You should be able to avoid 'Storage error: [File chunk read error: Cannot allocate memory]' with it..

    only1jv likes this.

  6. #5

    Join Date
    Mar 2011
    Posts
    1,613

    Default

    It strongly effects hash recheck time and rar unpacking time


  7. #6

    Join Date
    Aug 2010
    Posts
    141

    Default

    To answer the original question: actually, RAM can have a very significant impact on the performance of the torrent client (modulo configuration). Usually the main issue is Disk speed vs. connection speed. If the storage cannot cope with the traffic generated by the torrent client, there are exactly two possible scenarios:
    A. the storage will overload, which in turn will cause a drop in the torrent client speed until the storage "takes a breath";
    B. portions of the traffic will be queue-cached in the system memory, thus being delayed from I/O to the storage system, giving enough time to the HDDs to commit the already queued I/O operations according to the best of the HDD abilities.

    There are many ways to create load on a HDD, for instance by writing/reading many small files onto/from different sectors of the disk, since HDDs are mechanical devices with their heads being their bottlenecks (double-pun not intended). This is particularly relevant when you have many different torrents in your torrent client. Note that I am not talking here about speed, but about sheer number of torrents. Ultimately, an intelligently coded torrent client will recognize any type of load on the storage system and accordingly take measures by offloading to the system memory. Whether such a torrent client exists or not is an entirely different question.

    In practice, each piece from each torrent will reserve some constant amount of memory when it comes to its turn, therefore if you have really a lot of torrents being active simultaneously, it is possible to run into memory issues like the mentioned above if you don't have sufficient memory, even if your connection speed is only moderate. The size of a torrent is another important variable, because the bigger the file, the more pieces wait to be read/written.

    Usually, the most common problem in practice is when the connection is too fast for the HDD, so it needs to offload to system memory. It that fails to work properly, you get all kinds of problems in terms of performance drops. One can safely estimate that the storage system has to commit the double of what the actual traffic is (just open your performance monitor and compare the disk I/O with the traffic), and this work mostly consists of partially random and scattered writing/reading. Moreover, constant traffic implies that the HDD should be able to sustain these speeds of partially random and scattered reading/writing, which is a truly difficult task in general, given the physical structure of hard drives.

    Typically, modern 5400 rpm and 7200 rpm HDDs don't have issues to cope with 100-Mbit "torrenting" when one can allocate 300-400 MB of system memory to the task. Then again it also depends on the implementation, i.e. OS and torrent client.
    Seeyabye likes this.

  8. #7

    Join Date
    Feb 2010
    Posts
    448

    Default

    In short, memory is required if you intend to run lots of active torrents.
    If you have a very huge torrent file that you need to download. The memory is the 3rd fastest storage device next to the register, and cache. It helps to buffer these file size in the memory before writing it to the permanent storage device HDD.

    In terms of indepth technicality, mvg has explained it all.

  9. #8

    Join Date
    Feb 2012
    Posts
    279

    Default

    On top of what everyone has already said, it kind of depends on what you're using and how you're using it.

    If you're using a linux based system and set it up to use caching, the amount of ram can have a massive effect on the performance of the system. If the system has a lot of ram to cache, it can write files to ram instead of having to directly write them to the hdd. It can then write the files to the hard drive when it has spare time. On seeding newer smaller torrents, caching can also give you a big performance boost. It can read a file and keep that file in memory so when the next access of the file comes from ram instead the hard drive.

    If you're on a shared system, how the other people are using the system can also effect your performance.

    When you're talking a system for torrents, the speed of the hard drive is often the hardware that limits performance.

    If you're worried about performance, you're often better off looking for a server that costs a little more than the cheapest that pile as many users on to the same server as possible.

    If you're using a windows based server, then ignore most of this. I have zero experience with windows servers.
    Seeyabye and mvg like this.

  10. #9

    Join Date
    Feb 2012
    Location
    England
    Posts
    29

    Default

    The more ram the data that can be cached and thus the less data that has to be read (speeds seeding) and with writing it allows for data to be accumulate before writing thus reducing loads on HD (HD simultaneous read/write performance is the main bottleneck for torrents) however with the advent of SSD drives and low ram prices, you should be able to obtain higher speeds than with normal drives

Similar Threads

  1. How does a seedbox work?
    By YourDChanceL in forum Seedbox Discussions
    Replies: 33
    Last Post: March 5th, 2012, 07:34 AM
  2. How to get speedtest for seedbox?
    By ogmios506 in forum BitTorrent Discussion
    Replies: 11
    Last Post: June 30th, 2009, 02:03 PM
  3. How to setup Santrex.net seedbox?
    By nick011894 in forum Seedbox Discussions
    Replies: 9
    Last Post: December 14th, 2008, 08:11 AM
  4. How To Make Your Torrent Download Speed Faster
    By jeneriodan in forum General Discussion
    Replies: 33
    Last Post: October 28th, 2008, 06:03 AM
  5. How does RevTT give away its invites?
    By Vendetta in forum BitTorrent Discussion
    Replies: 16
    Last Post: October 17th, 2008, 03:55 PM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •