<div>I can&#39;t pick a &quot;best&quot; brand of RAM, but Kingston, Crucial, Wintec and Geil, among others are all good brands.</div><div><br></div>Kingston is absolutely a good brand and in fact is the largest manufacturer of memory products (this includes SSDs, Thumb Drives as well as memory modules). They have a vast array of product quality (or perhaps more branding) grades and do a lot of OEM manufacturing (DELL, HP, etc. don&#39;t make their own memory modules, you know). But I have had good success even with their Value RAM line. Most manufacturers have more than one product grade and many of them have &quot;Value&quot; products by whatever name. The deal there is that Value RAM meets a certain specification but can be made from different chips depending on who has the best price at the time of purchase by the manufacturer. &quot;Server Class&quot; memory, by whatever name it is sold under generally (and esp. for a certified part) has a BOM that cannot be changed for the production life of that memory module. I.e. &quot;Value&quot; product could be made with Micron chips this week and Samsung or Hynix next week, but a &quot;Server&quot; product is made of the same PCB and chips for as long as that particular part number is in production (i.e. as long as those chips are available). This provides more &quot;certitude&quot; to borrow a recently popularized word that you can upgrade your server RAM in the future with no timing issues. This and the certification expense is also why server RAM  will cost more than a &quot;Value&quot; product. Not that the &quot;value&quot; isn&#39;t perfectly good RAM for a given build at a certain point in time, but you may not be able to exactly match the timing with the next purchase. <div>
HTH,</div><div>GC<br><br><div class="gmail_quote">On Mon, Jun 20, 2011 at 9:45 AM, Scott Castaline <span dir="ltr">&lt;<a href="mailto:skotchman@gmail.com">skotchman@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 06/19/2011 09:23 AM, Greg Clifton wrote:<br>
</div><div><div></div><div class="h5">&gt; I&#39;ve been selling/building PCs for over 20 yrs and I can tell you that<br>
&gt; modern memory is way better than it used to be. Not directly related<br>
&gt; to Moore&#39;s Law but linked to it as a result of improvement in process<br>
&gt; control &amp; machinery used in making the RAM. BTW, Apple never used<br>
&gt; parity RAM in their PCs (probably do in their servers, esp the Intel<br>
&gt; based stuff but have 0 experience with those) but IBM PCs did. This<br>
&gt; was supposedly to increase accuracy or at least to trap errors.<br>
&gt; However, it turned out that the biggest source of RAM errors was from<br>
&gt; radioactivity in the ceramic that the chips were packed in. Once<br>
&gt; plastic/epoxy packaging was developed, RAM errors went WAY down. These<br>
&gt; days you never see parity (now know as ECC) RAM except in servers and<br>
&gt; it is generally associated with REGISTERED memory in machines with<br>
&gt; &gt;24GB of  memory. Both Intel Nehalem family chips (Current generation<br>
&gt; Xeons and i3, i5, i7) and AMD 6100 &amp; 4100 series CPUS w/ built in<br>
&gt; memory controllers can support either REG (not so much with i3 and i5<br>
&gt; and at least some of the i7) or NON-REG RAM. REG is usually required<br>
&gt; for installations over 24GB because of bus loading.<br>
&gt;<br>
&gt; Also, as a rule of thumb, it is OK if your memory can run faster than<br>
&gt; your memory clock, but not the reverse. I don&#39;t know it for a fact,<br>
&gt; but suspect that most modern memory has much wider tolerances than<br>
&gt; what it is sold as which is partly responsible for the fact that we<br>
&gt; rarely see memory errors on new systems. You are quite right regarding<br>
&gt; overclocked systems needing better matched parts, and of course better<br>
&gt; cooling (think water cooled, although at a recent vendor showcase the<br>
&gt; Kingston rep said that the water cooled memory that they sell is<br>
&gt; mostly for show and that their modules with metal fins actually cool<br>
&gt; better).<br>
&gt;<br>
&gt; The main reason for matching RAM was to have matched modules in each<br>
&gt; memory channel back when systems had dual memory channels. Current<br>
&gt; systems have either dual, triple or quad channel memory and memory<br>
&gt; modules should still be installed in sets of 2, 3, or 4 accordingly.<br>
&gt; Now in a dual processor system, you could have different spec RAM on<br>
&gt; each CPU with no problem since each CPU has its own memory controller.<br>
&gt; But as a practical matter in a new build, that would probably never<br>
&gt; happen.<br>
&gt;<br>
&gt; One final note, again due to bus loading, when a modern system is<br>
&gt; loaded with memory modules, the memory clock automatically slows down<br>
&gt; to make the system more reliable.<br>
&gt;<br>
&gt;<br>
&gt; On Sat, Jun 18, 2011 at 8:33 AM, Scott Castaline &lt;<a href="mailto:skotchman@gmail.com">skotchman@gmail.com</a><br>
</div></div><div class="im">&gt; &lt;mailto:<a href="mailto:skotchman@gmail.com">skotchman@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;     On Fri, Jun 17, 2011 at 1:05 PM, Greg Clifton &lt;<a href="mailto:gccfof5@gmail.com">gccfof5@gmail.com</a><br>
</div><div><div></div><div class="h5">&gt;     &lt;mailto:<a href="mailto:gccfof5@gmail.com">gccfof5@gmail.com</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;         The installing/replacing memory in sets is basically due to<br>
&gt;         older [but not too much older] motherboards ran dual channel<br>
&gt;         RAM [new Intel 2P and some 1P is Triple and AMD is Quad<br>
&gt;         Channel] and you don&#39;t want to mix RAM with different specs in<br>
&gt;         the same channel. Also, possibly the manufacturer figures if<br>
&gt;         one module failed it&#39;s &#39;partner&#39; is apt to go soon so just<br>
&gt;         replace both instead of having two trouble tickets to deal<br>
&gt;         with stretched over several weeks.<br>
&gt;<br>
&gt;     That part I&#39;ve got, the pairing, what I had the impression of was<br>
&gt;     when you bought like 4 sticks like I had you had to buy all four<br>
&gt;     as a set, not just say buy a pair and then add another pair (same<br>
&gt;     exact one as the 1st pair) later to add on. It didn&#39;t make sense<br>
&gt;     to me unless if you&#39;re going to push things to the extreme with<br>
&gt;     overclocking and such, then you need &quot;handpicked&quot; components,<br>
&gt;     which for some reason I was under the impression that was what the<br>
&gt;     mfgs were saying for all cases. It was like when I worked at<br>
&gt;     Harris back in the late 70&#39;s they had developed a system code<br>
&gt;     named 2C which had it&#39;s clocking set up to push TTL to it&#39;s<br>
&gt;     extreme limit producing ECL speed (25nsec windows). All chips for<br>
&gt;     that system had to go through special screening for handpicking<br>
&gt;     for the 2C, this was the impression I had got of current memory<br>
&gt;     buying practices. I don&#39;t want to give the impression that I don&#39;t<br>
&gt;     understand that you have to buy in at least pairs and that all<br>
&gt;     sticks have to have the same specs. I personally would stick to<br>
&gt;     the same make/model as what I already have.<br>
&gt;<br>
&gt;<br>
&gt;         On Fri, Jun 17, 2011 at 12:24 PM, Michael B. Trausch<br>
</div></div><div class="im">&gt;         &lt;<a href="mailto:mike@trausch.us">mike@trausch.us</a> &lt;mailto:<a href="mailto:mike@trausch.us">mike@trausch.us</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;             On 6/17/2011 12:11 PM, Scott Castaline wrote:<br>
&gt;             &gt; Sorry for replying to a reply, but to Mike, htop is<br>
&gt;             showing 16<br>
&gt;             &gt; incidents of mysql, whereas top is only showing 1. Each<br>
&gt;             incident is<br>
&gt;             &gt; using 1.0% of memory. I also noticed several incidents<br>
&gt;             of kworker*<br>
&gt;             &gt; running of which (about 20) I don&#39;t remember the %Mem<br>
&gt;             for each.<br>
&gt;             You&#39;re probably seeing all of MySQL&#39;s threads in htop.<br>
&gt;             They together<br>
&gt;             will still be using only 1% of the memory...<br>
&gt;<br>
&gt;             kworker is a kernel thread, which has something to do with<br>
&gt;             ACPI.<br>
&gt;<br>
&gt;                 --- Mike<br>
&gt;             _______________________________________________<br>
&gt;             Ale mailing list<br>
</div>&gt;             <a href="mailto:Ale@ale.org">Ale@ale.org</a> &lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>
<div class="im">&gt;             <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;             See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;             <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;         _______________________________________________<br>
&gt;         Ale mailing list<br>
</div>&gt;         <a href="mailto:Ale@ale.org">Ale@ale.org</a> &lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>
<div class="im">&gt;         <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;         See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;         <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;     _______________________________________________<br>
&gt;     Ale mailing list<br>
</div>&gt;     <a href="mailto:Ale@ale.org">Ale@ale.org</a> &lt;mailto:<a href="mailto:Ale@ale.org">Ale@ale.org</a>&gt;<br>
<div class="im">&gt;     <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt;     See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt;     <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Ale mailing list<br>
&gt; <a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
&gt; <a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
&gt; See JOBS, ANNOUNCE and SCHOOLS lists at<br>
&gt; <a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div>Sorry I didn&#39;t get to thanking everyone for the input. I didn&#39;t have<br>
access to my system for about 3.5 days and my wife kicked me off of her<br>
work laptop. But thanks for all the feedback, I do have one more<br>
question for Greg in what is your feeling for Kingston, still a good<br>
product?<br>
<div><div></div><div class="h5">_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</div></div></blockquote></div><br></div>