Article View: nl.comp.os.linux
Article #454Re: Linux instabiel met grote netwerken?
From: Erik Hensema
Date: Wed, 28 Jul 1999 00:00
Date: Wed, 28 Jul 1999 00:00
33 lines
2430 bytes
2430 bytes
alias (nospam@casema.net) wrote: >Erik Hensema wrote: >> >> Dus, als je een descriptor maakt met granularitybit aan en een maximaal >> basisadres, dan ligt het basisadres op 4 GB * 4 KB = 2^32 * 2^12 = 2^44 >> bytes, oftewel 16 TB. Daar komt desnoods nog weer 4 GB overheen, dat is >> immers de maximale segmentgrootte. > >De maximale segmentsgrootte wordt bereikt met een granulariteitsbit van 1 en >en een limiet (inclusief!) van 0xffffff. De grootte is dan 16M * 4kB = 4GB. >Er zijn 8k entries in de LDT en 8k entries in de GDT dus het totaal >adresseerbare (virtuele) geheugen is 16k * 4GB = 64GB per taak. Juist, de limiet is dus blijkbaar 24 bits, in plaats van 32 bits, zoals ik dacht. Op zich logisch, want IIRC is een descriptor 64 bits... > >> Probleem met deze adresseringsmethode is het swappen, je moet namelijk per >> segment swappen, dat is niet echt iets wat je wilt. Je zit dan namelijk >> praktisch complete processen te swappen, in plaats van delen. > >Het swappen kan zowel per segment (via exception 0xb) als per pagina (4kB via >exception 0xe) gebeuren. In het laatste geval (demand paging) moet natuurlijk >wel de paging-unit ingeschakeld staan. Dat is gunstig. Het zou dus in principe in de Linux kernel toegepast kunnen worden, lijkt me zo... Zal wel een klein beetje herstructurering voor nodig zijn, vrees ik. -- Erik Hensema (erik@hensema.xs4all.nl) Quoting-HOWTO: http://www.xs4all.nl/~hensema/quote/ Nu ook op: http://www.nl.linux.org/doc/HOWTO/Quoting-HOWTO-NL.html
Technical Details
Message-ID:
<slrn7psdht.a4.erik@dexter.hensema.xs4all.nl>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<slrn7ppkd9.c0a.wojas@vvtp.tn.tudelft.nl> <slrn7pqlt8.9g3.nomail@linux.pe1chl.ampr.org> <slrn7pr88g.jc.erik@dexter.hensema.xs4all.nl> <379DE21D.B629259@casema.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fb7d6,a0fe27b233033f39 X-Google-Attributes: gidfb7d6,public X-Google-Thread: 1049e4,a0fe27b233033f39 X-Google-Attributes: gid1049e4,public From: erik@hensema.xs4all.nl (Erik Hensema) Subject: Re: Linux instabiel met grote netwerken? Date: 1999/07/28 Message-ID: <slrn7psdht.a4.erik@dexter.hensema.xs4all.nl> X-Deja-AN: 506189584 References: <slrn7ppkd9.c0a.wojas@vvtp.tn.tudelft.nl> <slrn7pqlt8.9g3.nomail@linux.pe1chl.ampr.org> <slrn7pr88g.jc.erik@dexter.hensema.xs4all.nl> <379DE21D.B629259@casema.net> X-Complaints-To: abuse@xs4all.nl X-Trace: news1.xs4all.nl 933170247 19610 194.109.57.253 (28 Jul 1999 13:57:27 GMT) Organization: Erik Hensema's Internet Server User-Agent: slrn/0.9.5.5 (UNIX) Reply-To: erik@hensema.xs4all.nl NNTP-Posting-Date: 28 Jul 1999 13:57:27 GMT Newsgroups: nl.comp.os.linux,casema.linux