From owner-freebsd-questions@freebsd.org Thu Jan 11 17:36:53 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7A326E711B2 for ; Thu, 11 Jan 2018 17:36:53 +0000 (UTC) (envelope-from g8kbvdave@googlemail.com) Received: from mail-wr0-x22e.google.com (mail-wr0-x22e.google.com [IPv6:2a00:1450:400c:c0c::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0AE637BC4B for ; Thu, 11 Jan 2018 17:36:53 +0000 (UTC) (envelope-from g8kbvdave@googlemail.com) Received: by mail-wr0-x22e.google.com with SMTP id 36so2959922wrh.1 for ; Thu, 11 Jan 2018 09:36:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=7bKIII6vjhIO6fwoN7MvreI6bb/arSEgv9OWIb1V2lM=; b=mW89jWXgV2levU7vAWZS5dHD3zc1uGj6BYPdqsDIEPszFZglgIhuWoIcWmGaRewQgi trYTeIVuQodR7pAIJQP/p0tiy4ctajqHrSujFfDg23u/6cSvlHjAtY0/csXQNRdWx/h3 GPy8A6uP1tvCp7veKE3ciHfKoVxiHhaBEnMi6mixmOUYa0LjnM3jCqAvVDdOyR+sRkcG P0C8Oa5bJSCqeYcRayhYIWwRdA6lSn+ZExNagOW68pCUYRJTn03RJCBjmpX1na7Sup+i 2XkwwRlwBgSMRK0RRfPmenA321cagh/28yWrR9lLdmvSQAQlNnqv1V08LDSyOkADmDxM hZew== X-Gm-Message-State: AKGB3mISI39WT5Pzf3SRBS5QpZAsx9BJ9COZrcN2Tv0g/U4De4IEQiXl nBmpjcR+qIosR/QTKzd23JORv6Oz X-Google-Smtp-Source: ACJfBotYXNvtrjTmwauXp6LvB32ZMM43SSPdTYQE35JWz4Wa1d0QnRRy1N1Zeqq8ZigTC8nkMOYkuw== X-Received: by 10.223.161.65 with SMTP id r1mr19606687wrr.235.1515692211297; Thu, 11 Jan 2018 09:36:51 -0800 (PST) Received: from [192.168.2.55] ([217.41.35.220]) by smtp.gmail.com with ESMTPSA id r74sm827448wme.24.2018.01.11.09.36.50 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Jan 2018 09:36:50 -0800 (PST) Subject: Re: freebsd-questions Digest, OT: Max system physical memory To: Valeri Galtsev , freebsd-questions@freebsd.org References: <0bce5e82-97ba-0a73-e261-c91473837737@googlemail.com> From: Dave B Message-ID: Date: Thu, 11 Jan 2018 17:36:49 +0000 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Content-Language: en-GB X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jan 2018 17:36:53 -0000 Memtest86 is anything but un-stressfull! It runs a multitude of tests, designed to increase the noise level on the memory cell sense lines by way of specific address and data patterns.  DRAM is not unlike older memory technology in that respect, regarding noise on sense lines due to particular data/address patterns. Yes, an OS can stress the RAM, but so can this.   That's why it can take an age to complete one full pass. I have in the past found it to be the only tool to find single bit errors in several GByte of RAM.   On one (infamous) occasion, a user complained that one OS update wouldn’t "take", the system (you know the one) just tried and tried again over and over.    Other than that, the "system" as a whole was working just fine.  (The use was music and video editing, so not exactly a low stress environment!) When they were able to release the machine to me, after cleaning out all the coolers etc, I ran Memtest86, and eventually, in the last few % of the last test, some hours after starting, it flagged a single bit error.   1 Bit, in over 4G bytes of memory! If you doubt the stress it puts a system under, just monitor the cooling exhaust temperatures, and power consumption when tests are running! Long story short, after identifying which of the 8 memory cards was the buggy one (by selective removal-relocation and retest etc, several days later...)  A new part was sourced, installed and tested successfully, all OK. The very next full OS boot, the problematic security update ran and stuck just fine, followed by several others that must have been waiting for a dependency to be satisfied.. Just to be sure, I swapped that suspect card into another similar system, that booted and ran OK, but again Memtest86 eventually found a single bit error, right at the end of the last test.   The memory card went for recycling along with a load of other WEEE junk. I'm sure it could happen, but in over 30 years in total that I've been working on this sort of hardware, professionally and at home, I've yet to find any OS fail due to RAM errors, that a "Proper" memory diagnostic tool could not find the cause.. Memtest86 might not be the be all and end all of all RAM tests, and of course its x86 specific, but it's pretty damn close.   For the price though, it can't be beaten.  I've seen it find and identify problems that paid for diagnostics just ignore.  Often allowing me to repair systems that were declared BER by other (so called) professional data system engineers. The downside, is the time it all takes, and of course, time == money. Regards to All. Dave B. >><< On 11/01/18 15:57, Valeri Galtsev wrote: > > > On 01/11/18 06:14, Dave B via freebsd-questions wrote: >> That I suspect depends on how many physical address lines are available >> for it via the memory management system. >> >> If the PC documentation says 8G is the max', then that is probably all >> that'll be seen by the CPU, even if there is 16G installed. >> >> There is only one way to find out for sure, at your expense. >> >> Personally, I doubt it, and the info at >> https://support.hp.com/gb-en/document/c03363664  says it wont. >> >> If it does see 16G (or more) best park it in a corner and thrash it with >> a Live Boot Memtest86 CD for some days, to ensure it's working >> correctly.   (Let it run to full completion, it can take hours for a >> full test, even for 4G!) > > In addition to memtest86 I would also run much more stressful test, > namely have the machine booted into system, run multiple CPU and RAM > hungry stuff (make buildworld comes to my mind). The reason for that > would be: with signals on memory bus marginally out of specs, system > stress will help them being pushed to the limit, which "unstressful" > memtest86 will not do and may pass, though the failure on stressed > system still may happen. > > Just my $0.02 > > Valeri > >> >> But even that, doesn’t fully exercise the memory management system in >> the same way an OS will. >> >> Chances are, if it works at all with the large memory modules, it'll >> only "See" and be able to use 8G. >> >> Have Fun. >> >> Dave B. >> >> >> >> On 11/01/18 12:00, freebsd-questions-request@freebsd.org wrote: >>> Subject: >>> OT: Max system physical memory >>> From: >>> Aryeh Friedman >>> Date: >>> 10/01/18 14:59 >>> >>> To: >>> FreeBSD Mailing List >>> >>> >>> My computer (HP Pavilion P7-1234, FreeBSD 11.1-RELEASE [amd64]) has >>> 2 240 >>> pin DIMM (DDR3, PC3-10600) the manual says the max memory is 8 GB >>> but I see >>> some 16 GB packages (2x8GB).   If I put one or two of these in will >>> it see >>> the extra memory? >> >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to >> "freebsd-questions-unsubscribe@freebsd.org" >> >