ПредишенСледващото

Ramfs файловата система използва повече памет, тъй като системата позволява. Ако всичко, оперативна памет е свършила, и файловете, продължават да текат - системата ще приключи. Дори ако максималният размер е определен при монтажа - не, че не получавате известия, ако се превиши пределната стойност, паметта просто ще се стопи.
Първи практика. Първо, създаване на папка и монтаж ramfs секция.

За да проверите къде сме инсталирали ramfs секции трябва да използвате командата планината, тъй като тя не показва нищо ге.

Сега нека да тествате четат и пишат на скоростта. Имам досие за всяко 200M и 489M RAM. Т.е. ако копиране на файл в папка / MNT / ramfs-папка - като попадне в RAM паметта, а именно в кеша на страница (използва се за четене).

Както можете да видите, сега е хванат в RAM 200M, сега можете да се сравни скоростта на четене и писане на файлове от диска и ramfs.

И накрая се провери какво би станало, ако ramfs папка запълване на файлове по-големи от наличната RAM.

Създаване и използване на ramfs и tmpfs

Както може да се види, че паметта е над и сега системата просто ще се рестартира. Че такива ситуации не възникват, които трябва да се създаде мониторинг ramfs размер.

Този файл система има предварително определен фиксиран размер и може да се намира в RAM памет и замяна. Ако всичко, оперативна памет е свършила, и файловете, продължават да текат - суап ще се използва, и вече след размяната да се сложи край на системата ще приключи. При монтажа трябва да се предвидят желания размер на файловата система, и ако посочените ограничения ще бъдат priveshen - системата показва съобщение.
Първи практика. Първо, създаване на папка и монтиране tmpfs дял от 600 милиона.

В този случай ще ге tmpfs монтирана файлова система.
Позволете ми да ви напомня, че имаме 200 милиона на файлове всеки, 489M RAM и 509M суап. Т.е. ако копирате файла в / MNT / tmpfs-папка - като попадне в RAM паметта, а ако RAM ще бъде опакован, но не се превишава границата - стигаме до сменяте. Проверете.

Както можете да видите, когато в продължение на запазено място в tmpfs имаме «няма място за устройство» послание. Когато RAM е приключил, ние бяхме в замяна.
Сега нека да тествате четат и пишат на скоростта.

И накрая се провери какво би станало, ако tmpfs папка запълване на файлове по-големи от наличната RAM и суап заедно - картината е една и съща, първият край RAM, а след това на суапа, а след това се нуждаят от рестартиране. На това, което трябва да се следи и tmpfs и суап или сложи tmpfs размер по-малък от размера на RAM-а.

И двете файлови системи ramfs и tmpfs са летливи (летливи). С други думи, ако системата не успее, той ще бъде рестартирана или ще бъде изключена поради някаква причина, данните, съхранявани в някоя от тези файлови системи ще бъдат унищожени. С това, аз не те съветвам да съхранявате важни данни тук.
В нашата система, vidostriminga ramfs използвани за кеширане VOD съдържание, чийто размер се контролира от системата за мониторинг.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!