Re: Installierten Speicher ermitteln
Richard Mittendorfer wrote: Am 2004-11-24 19:11:24 schrieb(en) Björn Schmidt: Das verstehe ich nicht. Wie meinst Du das jetzt? Wo ist der Zusammenhang PCI-CnfHdr - RAM-Größe? ich bin darueber gestolpert, als ich mir die pci register des intel 810 (glaub') gmch angesehen hab. dort war (offset weiss ich nicht mehr ...im ICH0 datasheet nachsehen wenn's denn wichtig ist) zb fuer einen 128mb riegel im slot eins 'n 0d usw. auch timing infos und anderes. In der Tat, es stimmt. Interessant. -- Mit freundlichen Gruessen Bjoern Schmidt -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Installierten Speicher ermitteln
Hallo, On 2004.11.24 12:36, Michelle Konzack wrote: 'free' und da parsen der Ausgabe ist keine lösung, da es immer 1 MByte weniger anzeigt, also 255 MB statt 256. Kann mir jemand weiterhelfen ? wie waere es damit, immer 1MB zum angezeigten Wert zu addieren? SCNR ;-) Schoenen Gruss, Andraeas -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Installierten Speicher ermitteln
Am 2004-11-24 13:13:12, schrieb Andreas Schmidt: Hallo, On 2004.11.24 12:36, Michelle Konzack wrote: 'free' und da parsen der Ausgabe ist keine lösung, da es immer 1 MByte weniger anzeigt, also 255 MB statt 256. Kann mir jemand weiterhelfen ? wie waere es damit, immer 1MB zum angezeigten Wert zu addieren? SCNR ;-) Geht nicht, habe entdeckt, das auf meinem Filserver sogar 5 MB fehlen. Ich gehe mal davon aus, das es der Kernel ist, der die MBytes wegputzt. Schoenen Gruss, Andraeas Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Installierten Speicher ermitteln
* Michelle Konzack wrote: Ich verwendne auf meinen Rechnern selbstgebackene kernel und hatte immer MTRR beim kompilieren aktiviert. Da kann ich sehen, welcher Speicher in welcher Bank steckt und konnte sauber den gesamtspeicher ermitteln. Leider ist diese Option bei keinem einzigen der Debian-Kernel aktiviert. Falsch. Das ist bei den Kerneln -686, -686-smp, -k6, -k7 und -k7-smp aktiviert, sowohl bei 2.4 als auch bei 2.6. Norbert -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Installierten Speicher ermitteln
'free' und da parsen der Ausgabe ist keine lösung, da es immer 1 MByte weniger anzeigt, also 255 MB statt 256. Und wo ist dann das Problem? mfg Malte pgp0ynoHA7FzW.pgp Description: PGP signature
Re: Installierten Speicher ermitteln
Am 2004-11-24 13:19:11, schrieb Norbert Tretkowski: * Michelle Konzack wrote: Ich verwendne auf meinen Rechnern selbstgebackene kernel und hatte immer MTRR beim kompilieren aktiviert. Da kann ich sehen, welcher Speicher in welcher Bank steckt und konnte sauber den gesamtspeicher ermitteln. Leider ist diese Option bei keinem einzigen der Debian-Kernel aktiviert. Falsch. Das ist bei den Kerneln -686, -686-smp, -k6, -k7 und -k7-smp aktiviert, sowohl bei 2.4 als auch bei 2.6. Hmmm, wieso nicht beim -386 ? Die option schadet nicht, wenn sie Aktiviert ist. (siehe Documentation/mtrr.txt) Ich verwende derzeit den 2.4.27-1-386 als Rescue--Kernel für den Fall, das mir das mainboard verenden sollte und mein Eigener Kernel auf dem neuen nicht läuft. Abgesehen davon zeigt mit /proc/mtrr auf meinen HP Vectra XA5/200 (P1) den installieren Speicher trotzdem an. Bin derzeit am Suchen im Sourcecode, warum er das macht, wo doch explizit angegeben ist, das man mindestens einen PPro dafür benötigt. Kann allerdings am proprietären HP-Mainboard liegen was Funktionen aufweist, die andere vergleichbare System nicht haben. - HP Special eben. Norbert Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Installierten Speicher ermitteln
Am 2004-11-24 13:34:16, schrieb Malte Buck: 'free' und da parsen der Ausgabe ist keine lösung, da es immer 1 MByte weniger anzeigt, also 255 MB statt 256. Und wo ist dann das Problem? Das das Program die diese Infos verarbeiten muß, falsche Berechnungen anstellt. Es kann eben nicht wissen, was für Speichermodule Du installiert hast da es diese ja von 1 MByte bis 2 GByte gibt Also ich habe festgestellt, das bei meinen selbstcompilierten Kernel 1 MByte fehlt und bei den Debian sowie Backports Kernel zwischen 4 und 5 MByte. Mit sowas kann man nicht vernünftig arbeiten... Linuxlogo Zeigt auch kranke 253 MByte auf meinem FileServer an. mfg Malte Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Installierten Speicher ermitteln
Michelle Konzack wrote: Da meine Script aber auf allen Rechnern funktionieren muß, suche ich nun eine andere Möglichkeit den Speicher über /proc zu ermitteln. dmidecode wäre eine Möglichkeit dir anzeigen zu lassen, was genau in welcher Bank steckt. S° -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Installierten Speicher ermitteln
Am 2004-11-24 14:37:08, schrieb Sven Hartge: Michelle Konzack wrote: Da meine Script aber auf allen Rechnern funktionieren muß, suche ich nun eine andere Möglichkeit den Speicher über /proc zu ermitteln. dmidecode wäre eine Möglichkeit dir anzeigen zu lassen, was genau in welcher Bank steckt. Schon mal die Ausgabe geparsed ? Nichts desto trotz, dachte, das ich mit Bordmitteln das machen kann ohne zusätzliche Pakete installieren zu müssen, denn bei dmidecode müßte ich den Leuten beibringen was Backports sind... Denn ein einfaches Depends: dmidecode bringt ja nichts, wenn die Rechner unter POTATO oder WOODY laufen. (habe backport für POTATO) S° Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Installierten Speicher ermitteln
On Wed, 24 Nov 2004 12:36:51 +0100 Michelle Konzack [EMAIL PROTECTED] wrote: Guten Morgen, Kann mir jemand weiterhelfen ? hi hmmm.. a du (-h) /proc/kcore sollte funktionieren (ausser man hat wie bei meinem gateway mit grsecurity oder aehnlichem den access gesperrt mfg Albert -- Albert Dengg [EMAIL PROTECTED] pgpwDl9vxIaNJ.pgp Description: PGP signature
Re: Installierten Speicher ermitteln
Am 2004-11-24 12:36:51 schrieb(en) Michelle Konzack: Guten Morgen, Ich verwendne auf meinen Rechnern selbstgebackene kernel und hatte immer MTRR beim kompilieren aktiviert. Da kann ich sehen, welcher Speicher in welcher Bank steckt und konnte sauber den gesamtspeicher ermitteln. [...]dmesg Memory: 62156k/65600k available (1541k kernel code, 2968k reserved, 537k data, 128k init, 0k highmem) [...] moeglicherweise ist hier das fehlende RAM verblieben? /proc/meminfo ...aber es macht scheinbar eine unterschied (in kb), ob man 2x64 oder 1x128 verwendet. (verschiedene moduletypen?) wenn du das per Bank brauchst, hilft das leider nicht. da koennt man dann, wenn die pciregister bekannt sind, hex /proc/bus/ pci/00/xxx des hostcontrollers versuchen. mein ICH zb. gibt mir die mem config dort irgendwo bekannt. cat /proc/cpuinfo | grep mtrr ist 'n cpu feature. ab klamath/pii? sl ritch. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Installierten Speicher ermitteln
Hallo Richard, Am 2004-11-24 18:37:18, schrieb Richard Mittendorfer: [...]dmesg Memory: 62156k/65600k available (1541k kernel code, 2968k reserved, 537k data, 128k init, 0k highmem) Da habe ich schon herumgerechnet und bin nicht auf den Speicher gekommen. wenn du das per Bank brauchst, hilft das leider nicht. Nee, korrekter Gesamtspeicher reicht. cat /proc/cpuinfo | grep mtrr ist 'n cpu feature. ab klamath/pii? Ist mir schon klar, nur haben die meisten einen -386 Kernel installiert oder mtrr nicht mit einkompiliert. Ich überlege mir schon, ob ich nicht einfach eine Routine einbauen sollte, in der die Datei /proc/mtrr überprüft wird und wenn sie nicht da ist, verweigert das Program die execution. Bei mir wird sogar beim HP Vectra XA5/200 (P1) die /proc/mtrr erzeugt und gibt auch die korrekten Werte wieder allerdings stellt es die 6 EDO's als einzigen Speicher dar und nicht als drei Bänke. sl ritch. Greetings Michelle -- Linux-User #280138 with the Linux Counter, http://counter.li.org/ Michelle Konzack Apt. 917 ICQ #328449886 50, rue de Soultz MSM LinuxMichi 0033/3/8845235667100 Strasbourg/France IRC #Debian (irc.icq.com) signature.pgp Description: Digital signature
Re: Installierten Speicher ermitteln
Richard Mittendorfer wrote: ...aber es macht scheinbar eine unterschied (in kb), ob man 2x64 oder 1x128 verwendet. (verschiedene moduletypen?) wenn du das per Bank brauchst, hilft das leider nicht. da koennt man dann, wenn die pciregister bekannt sind, hex /proc/bus/ pci/00/xxx des hostcontrollers versuchen. mein ICH zb. gibt mir die mem config dort irgendwo bekannt. Das verstehe ich nicht. Wie meinst Du das jetzt? Wo ist der Zusammenhang PCI-CnfHdr - RAM-Größe? -- Mit freundlichen Gruessen Bjoern Schmidt -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Installierten Speicher ermitteln
hallo. Am 2004-11-24 19:10:10 schrieb(en) Michelle Konzack: Am 2004-11-24 18:37:18, schrieb Richard Mittendorfer: wenn du das per Bank brauchst, hilft das leider nicht. Nee, korrekter Gesamtspeicher reicht. cat /proc/cpuinfo | grep mtrr ist 'n cpu feature. ab klamath/pii? Ist mir schon klar, nur haben die meisten einen -386 Kernel installiert oder mtrr nicht mit einkompiliert. achso- ich dachte, das mit mtrr hauptsaechlich die X performance profitiert, und, wenn auch nicht supported, sowieso im kernel ist. auf pre ppro pc's hab ich /proc/mtrr allerdings noch nicht bemerkt. Ich überlege mir schon, ob ich nicht einfach eine Routine einbauen sollte, in der die Datei /proc/mtrr überprüft wird und wenn sie nicht da ist, verweigert das Program die execution. und wenn nicht ...[hack] du den vorhandenen RAM aus meminfo/free auf 16Mb bloecke (+/-5Mb) hinschaetzt und eigendlich zu einem richtigen gesamtergebniss kommen solltest? [/hack] Bei mir wird sogar beim HP Vectra XA5/200 (P1) die /proc/mtrr erzeugt und gibt auch die korrekten Werte wieder allerdings stellt es die 6 EDO's als einzigen Speicher dar und nicht als drei Bänke. dann wird/sollte er es doch auch koennen? Greetings Michelle 'tag, ritch. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Installierten Speicher ermitteln
Am 2004-11-24 19:11:24 schrieb(en) Björn Schmidt: Richard Mittendorfer wrote: da koennt man dann, wenn die pciregister bekannt sind, hex /proc/ bus/ pci/00/xxx des hostcontrollers versuchen. mein ICH zb. gibt mir die mem config dort irgendwo bekannt. Das verstehe ich nicht. Wie meinst Du das jetzt? Wo ist der Zusammenhang PCI-CnfHdr - RAM-Größe? ich bin darueber gestolpert, als ich mir die pci register des intel 810 (glaub') gmch angesehen hab. dort war (offset weiss ich nicht mehr ...im ICH0 datasheet nachsehen wenn's denn wichtig ist) zb fuer einen 128mb riegel im slot eins 'n 0d usw. auch timing infos und anderes. die info scheint also in den pci conf headers auch irgendwo auslesbar zu sein. bringt hier nichts, weil immer andere hw :( Mit freundlichen Gruessen Bjoern Schmidt 'tag, ritch -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)