RAM - How Much Do You Need? Testing with 128GB of ECC

Linus Tech Tips ·Linus Tech Tips ·2015-05-07 · 1,947 words · ~9 min read
Floatplane YouTube

Transcript

JSON SRT VTT 148
0:00 how much RAM should i get for my computer so many people ask the question
0:03 and the only answer they can get from the in the no techies and i mean we've
0:08 even done it here before is usually well
0:11 how much are you planning to use get that much which is only useful if
0:16 you know how much your workload requires for gamers it's relatively simple
0:20 there's a number on the back of the box excuse me a digital information page
0:23 because physical media but for content creators and our main
0:27 focus is going to be on adobe creative cloud because that's what we use here
0:31 between adobe's own system requirements and white papers and the numerous
0:35 professionals on the message boards around the web there's no solid answer
0:38 all we really hear is you need multiple fast storage locations more memory is
0:43 good uh faster processors with more cores are good and video cards with like
0:47 speed and memory capacity are good this
0:50 has been the ongoing guidance with seemingly no consideration for recent
0:54 technological changes in the shifting bottlenecks within pcs and workstations
0:58 for years so as part of the process of designing
1:02 the workstations for our editors to find the optimal cost to performance
1:07 compromise for a given workload i asked edzel to run some benchmarks in premiere
1:12 pro after effects and photoshop all the
1:15 creative cloud 2014 versions to investigate the effect of more CPU cores
1:20 more RAM up to 128 gigs and varying
1:23 storage solutions now i was half expecting scraps of paper with notes
1:27 scribbled on them so that we could configure our workstations but what i actually got was a very detailed summary
1:32 with useful charts that we'll publish separately on the Linus tech tip site in
1:36 the link in the video description for folks who want to read it but for those
1:40 of you who prefer videos well we made a video about it too so watch on oh and
1:44 mash that subscribe button if you haven't already because our x99
1:47 overclocking guide another great way of squeezing performance out of your hardware will be coming soon
1:58 Corsair gaming RGB keyboards feature precision cherry mx RGB key switches for
2:03 16.8 million color per key backlighting for virtually unlimited customization
2:09 click now to learn more i'll start by introducing the test bench it's edzel's
2:13 12 core xeon e5 2697 based workstation
2:16 with the same ASUS x79 deluxe motherboard that we use in all of our
2:19 editing rigs two GeForce gtx titans for accelerating 3d rendering a cooler
2:23 master 1200 watt modular power supply a kingston 240 gig SSD and a wd one
2:29 terabyte velociraptor for storage and normally 64 gigs of hyperx quad channel
2:34 RAM but to properly investigate the effects of memory on performance we
2:39 needed more RAM so we used eight 16 gig sticks of intelligent memory ecc
2:45 RAM huge thanks to memphis by the way for providing this to us for testing
2:49 giving us a whopping 128 gigs of RAM to either allocate to
2:55 programs or use as a RAM disk to see if
2:58 we could use excess memory in the system to alleviate storage bottlenecks
3:03 so our premiere pro investigation started with allocating memory to the
3:07 program via the preferences menu and rendering out projects at 1080p and 4k
3:12 resolution with x264 we used x264
3:15 because it was better optimized for multi-core processors which inherently
3:19 utilizes more memory now remember that when we allocate memory to premiere that
3:24 doesn't mean that's the amount of RAM in the system but rather how much of what's
3:29 in the system we can afford to allocate purely to premiere to play with so at
3:34 1080p we found that if you don't want to multitask on your machine while
3:37 rendering eight gigs of system memory is likely to be fine there was no benefit
3:42 to more RAM beyond our lowest tested six gig allocation at 4k though the story
3:47 changes somewhat our rad project render times improved by seven percent when we
3:52 went from six gigs to 24 gigs of allocated memory flattening out
3:57 significantly after that demonstrating that the conventional wisdom of more RAM
4:01 doesn't really help beyond a certain point continues to hold true but where
4:06 that certain point is will depend on the type of projects you're working on and
4:09 we found that our 4k prores renders benefited from up to 64 gigs of RAM on
4:14 Windows 8 but not beyond for larger
4:18 longer projects like movies you might end up needing more memory to keep
4:21 things running smoothly while editing but render times still probably won't
4:25 benefit much now since the usefulness of more RAM
4:28 falls off a cliff past 64 gigs that left us with ha another 64 gigs of RAM to
4:33 play around with in the system so we decided to see if we could utilize a RAM
4:37 disk as a scratch disk and
4:40 okay yeah uh faster storage here doesn't actually do much sort of render times
4:45 aren't improved but a separate physical drive for a scratch disk whether it's
4:49 RAM or or SSD especially SSD versus
4:52 slower hard drives does improve the overall perceived system performance
4:57 with more responsive playback faster file importing and faster project
5:01 opening being some of the most noticeable benefits moving on to after
5:04 effects our investigation changed somewhat to include both RAM allocation
5:08 and CPU core scaling since we couldn't find much information about either of
5:12 these topics RAM allocation in multi-processor rendering mode is a
5:16 particularly confusing thing because
5:20 adobe allows anywhere from one gig to six gigs with the caveat being that if
5:25 you have too many cores for the amount of RAM that you're trying to allocate
5:29 per core in your system let's say you have a quad core CPU 16 gigs of RAM and
5:33 you go and try and allocate six gigs per core to total of 24 gigs derp the
5:39 program supposedly simply won't use all
5:42 of your cores in this case and on top of that it treats logical processors or
5:46 hyper-threaded cores the same as physical ones so finding the balance
5:50 here then is key the largest performance improvement from additional RAM
5:54 allocation was going from one gig per core to two gigs per core so in theory
6:00 then we should ensure that we have at least 48 gigs of RAM for a 12 core
6:04 hyper-threaded after effects workstation but beyond that the law of diminishing
6:09 returns should hit us pretty hard but then we noticed an interesting thing
6:13 here and that was that even though our six gigs per core allocation should have
6:17 required 144 gigs of system RAM limiting
6:20 us to 19 of our 24 threads theoretically
6:24 CPU utilization still hovered around 99
6:28 even in this case so maybe hyper threaded cores really
6:33 aren't affecting performance much which led us to our investigation into CPU
6:37 cores and after effects performance we tackled this in two different ways first
6:42 by using CPU scheduling to isolate our real course validating our hypothesis
6:48 that hyper threading isn't really doing a whole lot in this case and then by
6:52 disabling cores manually within the computer's UEFI BIOS to see how
6:56 performance is affected by more actual physical cores so in that case
7:01 performance improvements from having more horses pulling the cart were
7:05 immediately noticeable and while not linear still demonstrated excellent
7:10 scaling now you might think then what is the point of the CPU scheduling setting
7:15 then why even bother with it well edsel found that reserving CPU cores even
7:20 though CPU usage by the system didn't change much prevented after effects from
7:25 being over scheduled and lagging out the system and we'll wrap things up in
7:29 photoshop where the objective was to determine how much memory we would need
7:34 for manipulating and resizing very large images on a beefy workstation like this
7:38 one and the answer is well really not a heck of a lot while four gigs of RAM
7:43 resulted in much lower performance than eight or more beyond eight gigs we
7:47 didn't observe much of a difference but bear in mind that this will greatly
7:51 depend on the size of your project and the history state setting so the project
7:56 we used took 4.75 gigs of memory or scratch disk and you know the size of
8:01 the project then of course greatly affects the memory usage of your actions
8:04 so in our case while it's not something we can easily benchmark we did find that
8:09 our SSD's performance was a bit of a bottleneck while opening projects or
8:13 performing certain actions things we would have assumed adobe would try to do
8:16 in memory first rather than relying on scratch so we did find that creating a
8:20 RAM disk as the scratch disk could improve the user experience by forcing
8:24 photoshop to write to RAM seven SSD but ultimately for raw performance it's just
8:29 going to come down to how big is your project and how much of it sits in memory so that
8:33 same old conclusion which i guess leads us to the rest of the conclusion
8:37 in the last few years the general guidelines lots of processing cores lots
8:41 of RAM and fast storage haven't really changed
8:44 and they didn't change but i still hope that this video for adobe creators
8:49 anyway helped to clarify which of these things might have a bigger impact on
8:54 them personally speaking of impact we have a brand new
8:57 sponsor on Linus tech tips today that might impact your anime consumption
9:01 habits crunchyroll crunchyroll is obsessed with anime and was built by
9:06 hardcore fans they have a massive selection of shows including the ever
9:09 popular naruto shippuden attack on titan and sword art online and you can stream
9:14 them on a variety of devices like your computer smartphone tablet apple tv or
9:18 xbox their premium subscription which is only seven bucks a month or 6.95 excuse
9:23 me it's very different allows you to stream all of their content completely
9:26 ad free in beautiful hd and you can watch the latest current season episodes
9:30 of shows like fate stay night with professional subtitles as soon as one
9:34 hour after they air in japan but wait there's more crunchyroll is offering
9:38 everyone in the Linus tech tips audience a free 30-day trial if you visit our
9:42 link crunchyroll.com Linus so if you're serious about anime
9:47 and want to binge on some of the biggest shows from japan head over to that link in the video description and start
9:52 watching today guys like this video if you liked it dislike it if you thought
9:56 it just sucked and leave a comment below letting us know
10:00 actually i really want to hear what you guys thought of this video it's a little bit of a departure from our from our
10:04 usual style a little bit more hardcore content creation as opposed to consumer
10:08 thanks for watching guys oh yeah check out the link in the video description if you want to support us and help us make
10:12 videos you can give us a monthly contribution buy a cool t-shirt like this one or just change your amazon
10:17 bookmark to one with our affiliate code embedded in it so we get a small kickback whenever you buy more memory or
10:22 CPU cores or faster storage thanks for watching and as always don't forget to
10:26 subscribe
10:38 you