Espace d'échange

Schéma de principe de la mémoire virtuelle. Le swap contient les parties de la mémoire virtuelle stockées sur le disque qui ne correspondent pas à des fichiers.

L'espace d'échange, en anglais swap, est une partie de la mémoire de masse d'un ordinateur utilisée par le système d'exploitation pour stocker des données qui, du point de vue des applications, se trouvent en mémoire vive. L'espace d'échange peut prendre la forme d'une partition dédiée (la partition d'échange, courante sous les systèmes Unix) ou d'un simple fichier (le fichier d'échange, C:\pagefile.sys sous Windows par exemple), ou de plusieurs partitions et/ou fichiers. La mémoire vive et l'espace d'échange constituent ensemble la mémoire virtuelle du système.

Sur certains systèmes tels que GNU/Linux, la partition d'échange est aussi utilisée pour la mise en hibernation, ou veille sur disque, du système.

Motivation

La mémoire vive d'un système informatique, qui stocke notamment les données volatiles des programmes en cours d'exécution, est généralement bien plus rapide, mais bien plus chère par octet, et donc de plus faible capacité, que la mémoire de masse. L'intérêt de l'espace d'échange est de simuler sans coût une mémoire vive plus grande, avec une perte de vitesse limitée. Cela se fait en déchargeant des données de la mémoire vive dans l'espace d'échange. C'est utile lorsque la mémoire vive est pleine, ou lorsqu'il est plus efficace d'y stocker d'autres données, et notamment de mettre en cache des données du système de fichiers[1].

Performances

Au cours du fonctionnement d'un système, en dehors de toute saturation de la mémoire vive, le système d'exploitation peut choisir de déplacer dans l'espace d'échange des données peu utilisées des programmes en cours d'exécution, et d'utiliser l'espace libéré comme cache du système de fichiers. La tendance du système à utiliser plus ou moins ce mécanisme a des avantages et des inconvénients en matière de performances : une utilisation agressive de l'espace d'échange favorise les programmes en cours d'utilisation au détriment de la réactivité des programmes ouverts peu utilisés[2].

Prenons l'exemple d'une application de bureautique sur un ordinateur personnel. Supposons que cette application est ouverte en permanence mais que l'utilisateur y accède rarement. Le système d'exploitation pourra détecter ce fait et déplacer ses données dans l'espace d'échange. L'espace libéré servira de cache, ce qui améliorera les performances des applications actuellement utilisées. Cependant, lorsque l'utilisateur consultera à nouveau l'application de bureautique, celle-ci ne sera pas réactive pendant le temps de rapatriement de ses données dans la mémoire vive.

Le noyau Linux (utilisé dans Android, GNU/Linux, etc.) offre un paramètre swappiness qui permet d'indiquer au noyau d'utiliser plus ou moins agressivement l'espace d'échange ; le choix d'une valeur optimale pour ce paramètre est très controversé y compris parmi les développeurs du noyau[2].

Les systèmes Windows ne permettent pas de configurer directement l'utilisation de l'espace d'échange, seulement de choisir sa taille ou de le désactiver complètement.

Noyau Linux

La swappiness est un paramètre accessible par sysctl (vm.swappiness) et procfs (/proc/sys/vm/swappiness). La swappiness peut être réglée à des valeurs entre 0 et 200 inclusivement. Le noyau va éviter d'utiliser le swap si la valeur est basse et va maximiser son utilisation si la valeur est haute. La valeur par défaut est 60[3].

Valeur Stratégie
vm.swappiness = 0 (Depuis Linux 3.5) Fonctionnement particulier : le noyau ne va utiliser le swap que pour éviter les erreurs de manque de mémoire.
vm.swappiness = 1 Utilisation minimale du swap avec le fonctionnement général. Correspond à swappiness = 0 avant Linux 3.5.
vm.swappiness = 10 Certaines personnes recommandent cette valeur quand il y a suffisamment de mémoire dans le système.
vm.swappiness = 60 La valeur par défaut.
vm.swappiness = 100 Le noyau va utiliser le swap et éjecter des fichiers du cache avec une priorité égale

Voir aussi

Notes et références

  1. (en) Chris Down, « In defence of swap: common misconceptions », (consulté le )
  2. a et b (en) Jeremy Andrews, « Linux: Tuning Swappiness », sur KernelTrap (en),
  3. « The Linux Kernel Documentation for /proc/sys/vm/ »

Read other articles:

العلاقات التشادية الزيمبابوية تشاد زيمبابوي   تشاد   زيمبابوي تعديل مصدري - تعديل   العلاقات التشادية الزيمبابوية هي العلاقات الثنائية التي تجمع بين تشاد وزيمبابوي.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه المقار�...

Heidi HeitkampSenator Amerika Serikat dari Dakota UtaraMasa jabatan3 Januari 2013 – 3 Januari 2019PendahuluKent ConradPenggantiKevin CramerJaksa Agung Dakota Utara ke-28Masa jabatan15 Desember 1992 – 15 Desember 2000GubernurEd SchaferPendahuluNicholas SpaethPenggantiWayne StenehjemKomisioner Pajak Dakota Utara ke-20Masa jabatan2 Desember 1986 – 15 Desember 1992GubernurGeorge SinnerPendahuluKent ConradPenggantiRobert Hanson Informasi pribadiLahirMary Kathryn He...

Sindh Literature FestivalSLFStatusactiveFrequencyAnnuallyVenueBeach Luxury Hotel Karachi (2016 - 2019) Arts Council of Pakistan Karachi (2022) – present)Location(s)KarachiCountryPakistanYears active2016-presentInaugurated2016FounderSindh Literary Foundation (Sindh), Naseer Gopang Zohaib KakaMost recent18-20 March 2022Attendanceapprox. 9,450 (2016) 15,123 (17) 34,312 (2019) 50,920 (2021) 70,002 (2021) 90,592 (2022)LeaderNaseer Gopang & Zohaib KakaOrganised bySindh Literary Foundation...

Contract document exchangeable for money A 1939 promissory note, Rangoon, Burma. A negotiable instrument is a document guaranteeing the payment of a specific amount of money, either on demand, or at a set time, whose payer is usually named on the document. More specifically, it is a document contemplated by or consisting of a contract, which promises the payment of money without condition, which may be paid either on demand or at a future date. The term has different meanings depending on its...

Will FerrellFerrell at the The Campaign Australian Premiere at Fox Studios, August 5, 2012.Nama lahirJohn William FerrellLahir16 Juli 1967 (umur 56)Irvine, California, United StatesMediaStand-up, television, film, musicKebangsaanAmericanTahun aktif1995–presentGenreSurreal humor, physical comedy, sketch comedy, witDipengaruhiPeter Sellers, Steve Martin[1]Suami/istriViveca Paulin (2000–present)Karya terkenal dan peranSaturday Night LiveAnchorman: The Legend of Ron BurgundyMegam...

Inn of Chancery Clifford's InnClifford's Inn in 1885TypeLawActive1344 (1344)–1903 (1903)FounderIsabel, Dowager Lady de CliffordLocationFetter Lane, Farringdon Without, London, England EC451°30′51″N 0°06′38″W / 51.51421°N 0.11046°W / 51.51421; -0.11046 Clifford's Inn is a former Inn of Chancery in London. It was located between Fetter Lane, Clifford's Inn Passage, leading off Fleet Street and Chancery Lane in the City of London. The Inn was found...

英國駐外機構全球分布圖 以下是英國駐外機構列表。英國駐外機構是全球最龐大的外交網絡之一,擁有全世界第三大的外交網絡,僅次於美國和法國。儘管英國去殖民化後的國際地位有所下滑,但仍然具有世界性的實質影響力。英國駐英聯邦國家之最高駐外機構為高級專員公署(High Commission),其館長(英语:Head of mission)稱為高級專員,而駐在其他國家者仍稱大使館或大�...

Part of a series on theCulture of Myanmar History Prehistory Pyu city-states Thaton Kingdom Bagan Kingdom Myinsaing Kingdom Pinya Kingdom Sagaing Kingdom Kingdom of Ava Prome Kingdom Hanthawaddy Kingdom Kingdom of Mrauk U Toungoo dynasty First Toungoo Empire Restored Hanthawaddy Kingdom Konbaung dynasty Shan States Karenni States British rule Japanese occupation Union of Burma Socialist Republic 8888 Uprising State Peace and Development Council 2007 protests 2011–2015 political reforms 2021...

Book by Stratis Myrivilis This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: The Mermaid Madonna – news · newspapers · books · scholar · JSTOR (April 2017) The Mermaid Madonna is a novel written by Greek writer Stratis Myrivilis. The work has been translated into English by Abbott Rick. The work, set ...

Gaya atau nada penulisan artikel ini tidak mengikuti gaya dan nada penulisan ensiklopedis yang diberlakukan di Wikipedia. Bantulah memperbaikinya berdasarkan panduan penulisan artikel. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Andy RachmiantoDirektur Jenderal Protokol dan KonsulerPetahanaMulai menjabat 19 Juni 2020PresidenJoko WidodoMenteriRetno MarsudiPendahuluAndri HadiDuta Besar LBBP RI untuk Kerajaan Yordania Hasyimiah merangkap Negara PalestinaMasa jabatan20...

Śāktaḥ Sanskrit work Part of a series onHinduism Hindus History Timeline Origins History Indus Valley Civilisation Historical Vedic religion Dravidian folk religion Śramaṇa Tribal religions in India Traditions Major traditions Shaivism Shaktism Smartism Vaishnavism List Deities Trimurti Brahma Vishnu Shiva Tridevi Saraswati Lakshmi Parvati Other major Devas / Devis Vedic: Agni Ashvins Chandra Indra Prajapati Pushan Rudra Surya Ushas Varuna Vayu Post-Vedic: Dattatreya Durga Gan...

ولاد عساس تقسيم إداري البلد المغرب  الجهة طنجة تطوان الحسيمة الإقليم العرائش الدائرة وادي المخازين الجماعة القروية سوق الطلبة المشيخة سوق الطلبة الجنوبية السكان التعداد السكاني 114 نسمة (إحصاء 2004)   • عدد الأسر 13 معلومات أخرى التوقيت ت ع م±00:00 (توقيت قياسي)[1]،  وت...

Body-waves consist of P-waves that are the first to arrive (see seismogram), or S-waves, or reflections of either. Body-waves travel through rock directly.[1] mB scale The original body-wave magnitude – mB or mB (uppercase B) – was developed by Gutenberg (1945b, 1945c) and Gutenberg & Richter (1956)[2] to overcome the distance and magnitude limitations of the ML  scale inherent in the use of surface waves. mB  is based on the P- and S-waves, measured o...

Church and round tower in County Kilkenny, IrelandAghavillerÁth an BhiolairRuined church and round towerAghaviller in IrelandFormer namesAghavirrer[1]General informationTypeChurch and round towerLocationCounty Kilkenny, IrelandCoordinates52°27′59″N 7°16′3.25″W / 52.46639°N 7.2675694°W / 52.46639; -7.2675694Construction started12th century National monument of IrelandReference no.334 References[2] Aghaviller (Irish: Áth an Bhiolair, me...

Daftar ini belum tentu lengkap. Anda dapat membantu Wikipedia dengan mengembangkannya. Artikel ini bukan mengenai Pasukan Pelindung Federal (Amerika Serikat). Untuk Layanan Perlindungan Federal Rusia, lihat Layanan Perlindungan Federal (Rusia). Layanan Perlindungan FederalPatch dari Layanan Perlindungan Federal A.S.Lencana petugas Layanan Perlindungan Federal A.S.Bendera Layanan Perlindungan Federal A.S.NamaLayanan Perlindungan FederalSingkatanFPSMottoFasilitas Aman, Penghuni AmanIkhtisarDibe...

Municipality in Bern, SwitzerlandCourtMunicipalityCourt railroad station Coat of armsLocation of Court CourtShow map of SwitzerlandCourtShow map of Canton of BernCoordinates: 47°14′N 7°20′E / 47.233°N 7.333°E / 47.233; 7.333CountrySwitzerlandCantonBernDistrictJura bernoisGovernment • MayorMaireArea[1] • Total24.6 km2 (9.5 sq mi)Elevation666 m (2,185 ft)Population (31 December 2018)[2] �...

1937 film by Eugene Forde Step Lively, Jeeves!Theatrical release posterDirected byEugene FordeScreenplay byFrank FentonLynn RootStory byFrances HylandProduced byJohn StoneStarringArthur TreacherPatricia EllisRobert KentAlan DinehartGeorge GivotHelen FlintCinematographyDaniel B. ClarkEdited byFred AllenMusic bySamuel KaylinDistributed by20th Century-FoxRelease date April 1, 1937 (1937-04-01) Running time69 minutesCountryUnited StatesLanguageEnglish Step Lively, Jeeves! is a 1937...

Composition by Erik Satie Erik Satie Le poisson rêveur (The Dreamy Fish) is an unfinished tone poem for solo piano composed between 1900 and 1901 by Erik Satie, based on a tale by Lord Cheminot (alias J. P. Contamine de Latour). The text does not survive and Satie's music went unpublished for decades. In performance the piece lasts about 6 minutes. An experimental work, it is the only example of Satie trying his hand at the impressionist style of his friend Claude Debussy. Musicologist Rober...

This article is about the music album. For the anime series, see Clannad After Story. 1974 studio album by ClannadClannad 2Studio album by ClannadReleased1974RecordedEamonn Andrews, Dublin, IrelandGenreFolkLength42:15LabelGael LinnProducerDónal LunnyClannad chronology Clannad(1973) Clannad 2(1974) Dúlamán(1976) Professional ratingsReview scoresSourceRatingAllmusic[1] Clannad 2 is the second studio album by Irish folk group Clannad, released in 1974 on Gael Linn Records. Tra...

artikel ini tidak memiliki pranala ke artikel lain. Tidak ada alasan yang diberikan. Bantu kami untuk mengembangkannya dengan memberikan pranala ke artikel lain secukupnya. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. Dalam krip...