RU (495) 989 48 46
Пленка на бампер

АНТИГРАВИЙНАЯ ЗАЩИТА БАМПЕРА

 

Свап что это такое


Свап ДВС: что это, как его делать, что требуется знать

В век профессиональных инженерных разработок и автолюбителей пополняется список по усовершенствованию и доработок различных видов техники. Тюнинг двигателя может быть как частичным, так и комплексным. Форсирование агрегата можно достичь, если заменить некоторые штатные узлы впуска, выпуска, поршней, распредвала и т.д.

Содержание статьи:

  1. Что такое свап?
  2. Плюсы и минусы свапнутого мотора.
  3. Как зарегистрировать доработанный двигатель?
  4. Рекомендации.
  5. Вывод.
  6. Видео.

 

Что такое СВАП двигателя

Для того, чтобы усовершенствовать штатный автомобильный двигатель, требуется проделать большой объем сложных работ, поэтому свап, чип-тюнинг не делают своими руками люди без опыта.

Свап — это замена, в переводе с англ. swap  (swap engine — замена ДВС). То есть, уже понятно, что это означает замена силового мотора в целом. На автомобиль или другую техническую транспортную технику устанавливается более мощный ДВС.

Есть такой вид свапа, в котором двигатель меняется на такой же (с такими же техническими характеристиками). Это делается для того, чтобы не делать капитальный ремонт двс.Для трансмиссионного узла автомобиля тоже проводят свап. Также, или по причине выхода из строя штатной трансмиссии, или для улучшение эксплуатационных характеристик.

Если мотор меняют на более мощный, то и коробку меняют на такую, которая будет выдерживать развиваемую мощность. Если штатная была коробка автомат, то при установке двс на более мощный, автоматическую коробку меняют на механическую, более выносливую.

 

 

Плюсы и минусы свапнутого мотора

В погоне за увеличению мощности ДВС, вы должны быть готовы к некоторым трудностям. Чаще, более мощный мотор имеет более большие габаритные размеры. Поэтому в ряде случаев, приходится расширять место под капотом, проводить много операций по переносу некоторых устройств и расположению их в других местах.

К тому же, чем больше мощность ДВС, тем больше его вес. Поэтому надо будет усиливать подвеску и конструкцию автомобиля в целом.

Развесовка автомобиля может изменить динамику управления. Особенно важно, при увеличении мощности агрегата, заменить и  тормоза на более мощные. Тормоза должны быть сильнее мощности силового агрегата. Под замену отправляются или электронный блок управления (ЭБУ), датчики, проводка.

Можно менять двигатель наоборот, с мощного на менее мощный и экономичный. В этом случае усиление подвески, тормозов и замена других устройств не требуется.

Установка турбонаддува или свап на более мощный мотор, форсирование движка — все это требует усиление конструкции и качественная проверка всех деталей.

 

 

Как зарегистрировать доработанный двигатель

Если владелец транспортного средства вносит изменения в двигатель или меняет форму и цвет кузова, то он должен зарегистрировать все проделанные изменения.

Уже давно отменили проверку двигателя при прохождении техосмотра, но если изменились характеристики свапнутого двигателя, то его надо зарегистрировать в МРЭО.

Если по уму все делать, то правильный порядок такой:
  1. Еще до замены двигателя подать заявление на замену ДВС ТС в регистрационные органы. Предоставить им техпаспорт.
  2. Могут потребовать справку из автосервиса о том, что мотор приобретен легально.
  3. Доказать, что конструкция автомобиля подходит для нового мотора.
  4. Пройти экспертизу, получить документ о том, что новый ДВС подходит.
  5. После всех выполненных работ, приехать к ГИБДД и зарегистрировать, показав автомобиль.

Если при подаче заявления будет выяснено, что новый мощный мотор создаст опасность водителю и пассажирам, то разрешение на изменение силового агрегата не будет выдано.

 

 

Рекомендации

На первый взгляд, увеличить мощность автомобиля свапом — это легкий и удобный вариант. Но, легче и проще установить турбонаддув (турбину) на свой силовой агрегат, если это возможно.

Такое незначительное изменение, как установка турбированного наддува, обычно не проверяют.

Японские двигатели серии JZ (1JZ-GE, 1JZ-GTE, 2JZ-GE, 2JZ-GTE) отлично подходят в качестве модернизации вашего автомобиля. Их часто устанавливают на Bmw (БМВ) и т.д.

 

 

Вывод

Если сделать свап двс, то управление может сильно измениться. Поэтому после всех ремонтных работ, испытывать надо с осторожностью, на пустых улицах или в лесу.

Увеличение мощности до 15 л.с. сильно не повлияют на динамику управления машиной. Но, увеличение мощности от 30 л.с. приведет к изменению управляемости авто и к износу сопряженных с ДВС узлов (коробка, подвеска и т.д.). А если в машине установлена коробка автомат, правила езды на ней будет трудно соблюдать, если намного увеличить мощность мотора, потому что с завода была установлена АКПП для мотора меньшей мощности.

Еще один важный момент: если автомобиль совсем старый, подвеска и кузов «ушатаны» (гнилые), то не рекомендуется устанавливать более мощный мотор, чем был.

Лично мое мнение: я бы не стал проделывать такой объем работ для свапа, а продал бы эту машину и купил по мощнее при необходимости.

 

 

Видео

В этом видео инспектор рассказывает о свайпе автомобиля и регистрационных мерах.

Свап УАЗ Патриот.

Свап Нива 4х4.

Разница СВАП или ТЮНИНГ.

Свап мотора.

Автор публикации

15 Комментарии: 25Публикации: 324Регистрация: 04-03-2016

распространенные заблуждения / Блог компании Флант / Хабр

Прим. перев.: Эта увлекательная статья, в подробностях раскрывающая предназначение swap в Linux и отвечающая на распространённое заблуждение на этот счёт, написана Chris Down — SRE из Facebook, который, в частности, занимается разработкой новых метрик в ядре, помогающих анализировать нагрузку на оперативную память. И начинает он своё повествование с лаконичного TL;DR…

TL;DR


  • Swap — достаточно важная часть хорошо функционирующей системы. Без него сложнее достичь разумного управления памятью.
  • Swap нужен не столько для срочного получения памяти, сколько для ровного и эффективного высвобождения памяти. Использовать его в качестве «срочной памяти» в общем случае очень вредно.
  • Отключение swap не спасает от проблемы дискового ввода/вывода при конкуренции за память — дисковый I/O просто перемещается с анонимных страниц на файловые. Это не только может быть менее эффективным, поскольку остаётся меньший пул страниц, доступных для высвобождения, но и само по себе может способствовать появлению этой высокой конкуренции.

Предисловие


Работая над улучшением и использованием cgroup v2, я успел поговорить со многими инженерами об их отношении к управлению памяти, особенно о поведении приложения под нагрузкой и об эвристическом алгоритме операционной системы, используемым «под капотом» для управления памятью.

Повторяющейся темой этих обсуждений стал swap. Тема swap активно оспаривается и плохо понимается даже теми, кто проработал с Linux долгие годы. Многие воспринимают его как нечто бесполезное или очень вредное — мол, это пережиток прошлого, когда памяти было мало и диски являлись необходимым злом, предоставляющим столь нужное пространство для подкачки. И до сих пор, все последние годы, я достаточно часто наблюдаю споры вокруг этого утверждения: немало дискуссий провёл и я сам с коллегами, друзьями, собратьями по индустрии, помогая им понять, почему swap — это по-прежнему полезная концепция на современных компьютерах, имеющих гораздо больше физической памяти, чем в былые времена.

Широкое недопонимание существует и насчёт предназначения swap'а: многие люди видят в нём лишь «медленную дополнительную память» для использования в критических ситуациях, но не понимают его вклад в адекватное функционирование операционной системы в целом при нормальной нагрузке.

Многие из нас слышали такие распространённые фразы о памяти: «Linux использует слишком много памяти», «swap должен быть вдвое больше размера физической памяти» и т.п. Эти заблуждения легко развеять и их обсуждения стали более точными в последние годы, однако миф о «бесполезном» swap гораздо больше завязан на эвристику и таинство, которые не поддаются объяснению с простой аналогией, — для его обсуждения требуется более глубокое понимание управления памятью.

Эта публикация в основном нацелена на тех, кто администрирует Linux-системы и заинтересован в том, чтобы услышать аргументы против отсутствия/слишком малого объёма swap или работы с vm.swappiness, выставленным в 0.

Введение


Сложно говорить, почему наличие swap'а и перемещение в него страниц памяти — хорошо при нормальной работе, не разделяя понимание некоторых базовых нижележащих механизмов в управлении памятью в Linux, поэтому давайте убедимся, что говорим на одном языке.

Типы памяти


В Linux существует множество различных типов памяти, и у каждого из этих типов есть свои свойства. Понимание их особенностей — ключ к пониманию, почему swap важен.

Например, есть страницы («блоки» памяти, обычно по 4k), ответственные за хранение кода для каждого процесса, запущенного на компьютере. Есть также страницы, ответственные за кэширование данных и метаданных, относящихся к файлам, к которым обращаются эти программы для ускорения своих обращений в будущем. Они являются частью страничного кэша [page cache], и далее я буду на них ссылаться как на файловую [file] память.

Есть также страницы, которые отвечают за распределение памяти, сделанное внутри этого кода, например, когда с malloc выделяется новая память для записи в неё или когда используется флаг MAP_ANONYMOUS в mmap. Это «анонимные» страницы — они так называются, потому что ничем не «поддерживаются», — и я буду ссылаться на них как на анонимную [anon] память.

Есть и другие типы памяти: разделяемая память, slab-память, память стека ядра, буферы и иные, — но анонимная память и файловая память известны лучше других и просты для понимания, поэтому именно они будут использоваться в примерах, которые, впрочем, равносильно применимы и к другим типам.

Память с высвобождением и без


В размышлениях о конкретном типе памяти одним из главных вопросов становится возможность её высвобождения. «Высвобождение» [reclaim] означает, что система может, без потери данных, удалить страницы этого типа из физической памяти.

Для некоторых типов страниц это сделать весьма просто. Например, в случае чистой [clean], т.е. немодифицированной, памяти страничного кэша мы просто кэшируем для лучшей производительности то, что уже есть на диске, поэтому можем сбросить страницу без необходимости в каких-либо специальных операциях.

Для некоторых типов страниц это возможно, но непросто. Например, в случае грязной [dirty], т.е. модифицированной, памяти страничного кэша мы не можем просто сбросить страницу, потому что на диске ещё нет произведённых модификаций. Поэтому необходимо или отказаться от высвобождения [reclamation], или перенести наши изменения обратно на диск перед тем, как сбрасывать эту память.

Для некоторых типов страниц это невозможно. Например, упомянутые раньше анонимные страницы могут существовать только в памяти и никаком ином резервном хранилище, поэтому их необходимо хранить здесь (т.е. в самой памяти).

О природе swap'а


Если поискать объяснения, зачем нужен swap в Linux, неизбежно находятся многочисленные обсуждения его предназначения просто как расширения физической RAM для критических случаев. Вот, например, случайный пост, который я вытащил из первых результатов в Google по запросу «what is swap»:
«По своей сути swap — это экстренная память; запасное пространство для случаев, когда система на какое-то время нуждается в большем количестве физической памяти, чем доступно в RAM. Она считается «плохой» в том смысле, что медленная и неэффективная, и если системе постоянно требуется использовать swap, очевидно, ей не хватает памяти. [..] Если у вас достаточно RAM для удовлетворения всех потребностей и вы не ожидаете её превышения, вы можете прекрасно работать и без swap-пространства».

Поясню, что я вовсе не обвиняю автора этого комментария за содержимое его поста — это «общеизвестный факт», признаваемый многими системными администраторами Linux и являющийся, пожалуй, одним из наиболее вероятных ответов на вопрос о swap'е. К сожалению, это вдобавок и неправильное представление о предназначении и использовании swap'а, особенно на современных системах.

Как я уже писал выше, высвобождение анонимных страниц «невозможно», поскольку анонимные страницы по своей природе не имеют резервного хранилища, к которому можно обратиться при удалении данных из памяти, — таким образом, их высвобождение приведёт к полной утере данных из соответствующих страниц. Однако… что будет, если мы смогли бы создать такое хранилище для этих страниц?

Вот именно для этого и существует swap. Swap — область хранения для этих, кажущихся «невысвобождаемыми» [unreclaimable], страниц, позволяющая отправлять их на устройство хранения по запросу. Это означает, что их можно начинать считать такими же доступными для высвобождения, как и их более простые в этом смысле друзья (вроде чистых файловых страниц), что позволяет эффективнее использовать свободную физическую память.

Swap — это преимущественно механизм для равного высвобождения, а не для срочной «дополнительной памяти». Не swap замедляет работу вашего приложения — замедление происходит из-за начала совокупной конкуренции за память.

Итак, в каких же ситуациях это «равное высвобождение» будет оправданно выбирать высвобождение анонимных страниц? Вот абстрактные примеры некоторых не самых редких сценариев:

  1. Во время инициализации долго выполняющаяся программа может выделить и использовать многие страницы. Эти же страницы могут использоваться в процессе завершения работы/очистки, но не требуются после «старта» (в понимании самого приложения) программы. Довольно распространённое явление для демонов, использующих крупные зависимости для инициализации.
  2. Во время нормальной работы программы мы можем выделить память, которая затем редко используется. Для общей же производительности системы может оказаться более разумным использовать память для чего-то более важного, чем выполнять значительный отказ страницы с выгрузкой данных этой страницы на диск.

Что происходит с использованием swap и без него


Давайте посмотрим на типовые ситуации и к чему они приводят при наличии и отсутствии swap. О метриках «конкуренции за память» я рассказываю в докладе про cgroup v2.

Без конкуренции или с малой конкуренцией за память


  • При наличии swap: мы можем положить в swap анонимную память, которая редко используется и нужна только в небольшой части жизненного цикла процесса. Это позволяет использовать данную память для улучшения коэффициента попаданий в кэш и других оптимизаций.
  • Без swap: не можем складывать в swap редко используемую анонимную память, поскольку она вынуждена храниться только в памяти. Не факт, что это сразу приведёт к проблеме, однако в некоторых рабочих нагрузках производительность может упасть из-за устаревших анонимных страниц, забирающих место у более важных задач.

С умеренной или высокой конкуренцией за память


  • При наличии swap: у всех типов памяти одинаковая вероятность высвобождения. Это означает большую вероятность успешного высвобождения страниц — мы можем высвобождать страницы, которые не будут быстро снова приводить к отказу (к пробуксовке [thrashing]).
  • Без swap: анонимные страницы ограничены памятью, т.к. не имеют альтернатив для хранения. Вероятность успешного долгосрочного высвобождения страниц ниже, поскольку оно доступно только для некоторых типов памяти. Риск пробуксовки страниц выше. Случайный читатель может подумать, что так всё равно будет лучше, поскольку не случится нагрузки на ввод/вывод диска, но это не так: мы попросту переносим disk I/O из-за swapping'а на сброс горячего страничного кэша и сегментов кода, которые нам скоро понадобятся.

При временных всплесках в потреблении памяти


  • При наличии swap: устойчивость к временным всплескам выше, однако в случае резкой нехватки памяти время между пробуксовкой и работой OOM killer может вырасти. Нам лучше видны причины нагрузки на память и мы можем более рационально повлиять на них, можем осуществить контролируемое вмешательство.
  • Без swap: OOM killer вызывается быстрее, поскольку анонимные страницы ограничены памятью и не могут быть высвобождены. Мы скорее столкнёмся с пробуксовкой, однако время между ней и OOMing'ом сократится. Будет лучше или хуже — зависит от конкретного приложения. Например, основанное на очередях приложение может захотеть потребовать такого быстрого перехода от пробуксовки к OOMing'у. Тем не менее, всё равно уже слишком поздно для полезных действий — OOM killer вызывается только в случаях резкой нехватки памяти. Вместо того, чтобы полагаться на такое поведение, в первую очередь лучше позаботиться о более оппортунистическом подходе (т.е. направленном на следование своим интересам — прим. перев.) к убиванию процессов при достижении состояния конкуренции за память.

Окей, я хочу системный swap, но как его настроить для конкретных приложений?


Вы же не думали, что в этой статье не будет упоминаний использования cgroup v2?

Очевидно, что общему эвристическому алгоритму тяжело не ошибаться всё время, поэтому важно иметь возможность дать необходимые инструкции ядру. Исторически единственной настройкой, которую можно было применить на системном уровне, являлась vm.swappiness. У неё две проблемы: vm.swappiness крайне сложно разумно применять, потому что она является лишь маленькой частью гораздо большей эвристической системы, и она применима лишь ко всей системе, но не к ограниченному набору процессов.

Можно также использовать mlock для фиксации страниц в памяти, но такой подход требует либо модификации кода программы и забав с LD_PRELOAD, либо ужасных танцев с отладчиком во время исполнения приложения. В языках, основанных на виртуальных машинах, всё это тоже не так-то хорошо работает, поскольку у вас обычно нет возможности контролировать распределение памяти и приходится делать mlockall, у которого нет точных настроек для тех страниц, что действительно важны.

В cgroup v2 есть определяемая на каждую cgroup настройка memory.low, которая позволяет сказать ядру отдавать предпочтение другим приложениям для высвобождения до достижения определённого порога используемой памяти. Нет гарантий, что ядро предотвратит swapping частей приложения, однако оно будет предпочитать высвобождение для других приложений в случае конкуренции за память. В нормальных условиях логика swap'а в ядре в целом достаточно хороша, так что разрешение оппортунистически выносить в swap страницы в общем случае повышает системную производительность. Пробуксовка swap'а в условиях сильной конкуренции за память не идеальна, но это скорее просто особенность ситуации нехватки памяти, чем проблема swapper'а. В ситуациях, когда давление на память начинает расти, вы обычно хотите быстрого завершения работы некритических процессов посредством их «самоубийства».

И в этом вопросе нельзя просто положиться на OOM killer. Потому что OOM killer вызывается только в самых критичных ситуациях, когда система уже оказалась в значительно нездоровом состоянии и, возможно, находилась в нём некоторое время. Необходимо самостоятельно и оппортунистически разрешить ситуацию ещё до того, как задумываться об OOM killer'е.

Тем не менее, выявить давление на память достаточно трудно с помощью традиционных счётчиков памяти в Linux. Нам доступно нечто, что каким-то образом относится к проблеме, однако скорее по касательной: потребление памяти, количество операций сканирования страниц и т.п. — и по одним этим метрикам очень трудно отличить эффективную конфигурацию памяти от той, что приводит к конкуренции за память. У нас есть группа в Facebook, возглавляемая Johannes'ом и работающая над новыми метриками, упрощающими демонстрацию давления на память, — это должно помочь нам в будущем. Больше информации об этом можно получить из моего доклада про cgroup v2, где я начинаю подробнее рассказывать об одной из метрик.

Тюнинг


Сколько же swap'а мне тогда нужно?


В общем случае минимальное количество swap-пространства, требуемого для оптимального управления памятью, зависит от количества анонимных страниц, которые привязаны к пространству памяти и к которым редко обращается приложение, а также от стоимости высвобождения этих анонимных страниц. Последнее — это в большей степени вопрос о том, какие страницы больше не должны удаляться, чтобы уступить место тем анонимным страницам, к которым редко обращаются.

Если у вас достаточно дискового пространства и свежее (4.0+) ядро, большее количество swap'а почти всегда лучше, чем меньшее. В более старых ядрах kswapd — один из процессов ядра, что отвечает за управление swap'ом, — исторически слишком усердствовал в перемещении памяти в swap, делая это тем активнее, чем больше swap'а было доступно. В последнее время поведение swapping'а при наличии большого swap-пространства значительно улучшили. Так что, если вы работаете с ядром 4.0+, большой swap не приведёт к чрезмерному swapping'у. В общем, на современных ядрах нормально иметь swap размером в несколько гигабайт, если такое пространство у вас есть.

Если же дисковое пространство ограничено, ответ в действительности зависит от компромисса, на который вы готовы пойти, и особенностей окружения. В идеале у вас должно быть достаточно swap'а, чтобы система оптимально функционировала при нормальной и пиковой (по памяти) нагрузке. Рекомендую настроить несколько тестовых систем с 2-3 Гб swap'а или более и понаблюдать, что происходит на протяжении недели или около того в разных условиях нагрузки (на память). Если на протяжении этой недели не случалось ситуаций резкой нехватки памяти, что означает недостаточную пользу такого теста, всё закончится занятостью swap'а небольшим количеством мегабайт. В таком случае, пожалуй, разумно будет иметь swap хотя бы такого размера с добавлением небольшого буфера для меняющихся нагрузок. Также atop в режиме логирования в столбце SWAPSZ может показать, страницы каких приложений попадают в swap. Если вы ещё не используете эту утилиту на своих серверах для логирования истории состояний сервера — возможно, в эксперимент стоит добавить её настройку на тестовых машинах (в режиме логирования). Заодно вы узнаете, когда приложение начало перемещать страницы в swap, что можно привязать к событиям из логов или другим важным показателям.

Ещё стоит задуматься о типе носителя для swap'а. Чтение из swap имеет тенденцию быть очень случайным, поскольку нельзя уверенно предсказать, у каких страниц будет отказ и когда. Для SSD это не имеет особого значения, а вот для вращающихся дисков случайный ввод/вывод может оказаться очень дорогим, поскольку требует физических движений. С другой стороны, отказы у файловых страниц обычно менее случайны, поскольку файлы, относящиеся к работе одного запущенного приложения, обычно менее фрагментированы. Это может означать, что для вращающегося диска вы можете захотеть сместиться в сторону высвобождения файловых страниц вместо swapping'а анонимных страниц, но, опять же, необходимо протестировать и оценить, как будет соблюдаться баланс для вашей рабочей нагрузки.

Для пользователей ноутбуков/десктопов, желающих использовать swap для перехода в спящий режим [hibernate], этот факт также необходимо учитывать, поскольку swap-файл тогда должен как минимум соответствовать размеру физической оперативной памяти.

Какой должна быть настройка swappiness?


Во-первых, важно понимать, что делает vm.swappiness. Это системная настройка (sysctl), смещающая высвобождение памяти в сторону анонимных страниц или файловых страниц. Для реализации используются два разных атрибута: file_prio (стремление высвобождать файловые страницы) и anon_prio (стремление высвобождать анонимные страницы). vm.swappiness обыгрывает эти атрибуты, становясь значением по умолчанию для anon_prio и вычитаясь из стандартного значения 200 в file_prio, то есть vm.swappiness = 50 равносильно значению anon_prio в 50 и file_prio в 150 (точные числа не играют роли — важен их вес относительно друг друга).

Это означает, что vm.swappiness — это по существу просто соотношение дорогой анонимной памяти, которую можно высвобождать и приводить к отказам, в сравнении с файловой памятью для вашего железа и рабочей нагрузки. Чем ниже значение, тем активнее вы сообщаете ядру, что редкие обращения к анонимным страницам дороги для перемещения в swap и обратно на вашем оборудовании. Чем выше это значение, тем вы больше говорите ядру, что стоимость swapping'а анонимных и файловых страниц одинакова на вашем оборудовании. Подсистема управления памятью будет по-прежнему пытаться решить, помещать в swap файловые или анонимные страницы, руководствуясь тем, насколько «горяча» память, однако swappiness склоняет подсчёт стоимости в пользу большего swapping'а или большего пропуска кэшей файловой системы, когда доступны оба способа. На SSD-дисках эти подходы практически равны по стоимости, поэтому установка vm.swappiness = 100 (т.е. полное равенство) может работать хорошо. На вращающихся дисках swapping может быть значительно дороже, т.к. в целом он требует случайного чтения, поэтому вы скорее всего захотите сместиться в сторону меньшего значения.

Реальность же в том, что большинство людей не имеют представления о том, чего требует их железо, поэтому настроить это значение, основываясь лишь на инстинкте, затруднительно — это вопрос, требующий личного тестирования с разными значениями. Можно также заняться анализом состава памяти вашей системы, основных приложений и их поведения в условиях небольшого высвобождения памяти.

Говоря о vm.swappiness, необходимо учитывать исключительно важное изменение недавнего времени, сделанное Satoru Moriya в vmscan в 2012 году: оно в значительной мере меняет поведение vm.swappiness = 0.

Этот патч по существу говорит, что при установке vm.swappiness = 0 мы донельзя настроены против сканирования (и высвобождения) любых анонимных страниц, пока не настало состояние высокой конкуренции за память. Как отмечалось ранее, в общем случае вы не захотите такого поведения, поскольку оно исключает равенство приоритетов высвобождения до моментов экстремального давления на память, что само по себе в действительности может и привести к этому экстремальному давлению. Поэтому vm.swappiness = 1 — минимальное значение, которое стоит выбирать, если вы не хотите активировать такое особое поведение для сканирования анонимных страниц, реализованное в патче.

Значение ядра по умолчанию — vm.swappiness = 60. В общем случае это неплохое значение для большинства рабочих нагрузок, но трудно иметь общее стандартное значение, которое подошло бы всем. Поэтому ценным дополнением к тюнингу, упомянутому в разделе «Сколько же swap'а мне тогда нужно?», станет тестирование систем с различными значениями vm.swappiness и наблюдение за метриками приложения и системы под большой нагрузкой (на память). В скором будущем, когда мы получим достойную реализацию определения refault в ядре (см. также «refault distance-based file cache sizing» — прим. перев.), вы сможете определять значение достаточно независимо от рабочей нагрузки, глядя на метрики «page refaulting» в cgroup v2.

Заключение


  • Swap — полезный инструмент для возможности равного высвобождения страниц памяти, но его назначение зачастую неправильно понимается, что приводит к его негативному восприятию в индустрии. Если вы будете использовать swap в том ключе, для которого он создан, то есть как средство увеличения равенства высвобождения, то обнаружите его полезной утилитой, а не какой-то проблемой.
  • Отключение swap не спасает от проблемы дискового ввода/вывода при конкуренции за память — дисковый I/O просто перемещается с анонимных страниц на файловые. Это не только может быть менее эффективным, поскольку остаётся меньший пул страниц, доступных для высвобождения, но и само по себе может способствовать появлению этой высокой конкуренции.
  • Swap может замедлить вызов OOM kill системой, поскольку является другим, более медленным, источником памяти для пробуксовки в ситуациях нехватки памяти. Но OOM killer используется ядром как последняя надежда, когда все другие возможности полностью исчерпаны. Сами эти возможности зависят от конкретной системы:
    • Вы можете изменить рабочую нагрузку на систему в соответствии со своими потребностями, в зависимости от локального (cgroup) или глобального давления на память. Это поможет избежать таких ситуаций, однако на протяжении всей истории Unix исчерпывающих метрик для измерения давления на память было недостаточно. Надежды возлагаются на скорое исправление ситуации с появлением refault detection.
    • Вы можете переместить высвобождение (и, таким образом, swapping) от определённых процессов (per-cgroup) с помощью memory.low, что обеспечит его доступность для критически важных демонов без полного отключения swap.

Что такое SWAP двигателя

Стремление индивидуализировать свой автомобиль присуще многим автовладельцам, и в этом нет ничего предосудительного. Но добиться этого можно разными способами – от кардинального изменения внешности посредством установки разнообразных обвесов до модификации силового агрегата.

Тюнинг мотора – дело ответственное, обычно к нему прибегают, чтобы улучшить его силовые характеристики: мощность, крутящий момент. Но зачастую такие изменения не приносят желаемого удовлетворения в силу разных причин.

И тогда единственным способом добиться желаемого является замена мотора на другой. Такая процедура называется свопом силового агрегата. Рассмотрим особенности этого процесса, к каким последствиям это может привести. Нашим читателям будет интересно узнать, как узаконить новый двигатель и чем грозит игнорирование процедуры переоформления мотора.

Что значит SWAP двигателя

В переводе с английского это слово означает «замена». Кратко и ёмко. Производится она с разной целью. Обладатели спорткаров идут на такой шаг сознательно, стремясь увеличить производительность силового агрегата, что выглядит вполне оправданным, если автомобиль активно участвует в соревнованиях.

Не менее редкими являются случаи вынужденного свапа, когда приобретение контрактного, то есть восстановленного б/у мотора, оказывается в финансовом плане выгоднее осуществления капремонта. К такой замене автовладельцев

Свап двигателя - что это такое и когда нужно делать

 

Каждый автолюбитель хотя бы раз слышал такое словосочетание как «свап двигателя». Причем очень часто звучит оно в исключительно положительных красках. Но далеко не все понимают, что это значит на самом деле, как это работает и каких требует вложений. Так что давайте попробуем разобраться.

 

 

И начать хотелось бы вот с чего: многие ошибочно полагают, что свап и тюнинг – это одно и то же. Ведь и в том, и в другом случае речь идет о модернизации двигателя и, как следствие, автомобиля в целом. На самом же деле, это не так. Тюнинг – это «прокачка» родного двигателя вашего транспортного средства. То есть здесь ничего не меняется, только совершенствуются (по возможности) стартовые характеристики изделия. Свап же – это установка двигателя (мотора) от одной машины на другую без изменения конструкции кузова автомобиля, но с дальнейшей модернизацией некоторых его узлов и механизмов. Причин для таких действий может быть несколько, но в числе самых распространенных можно назвать две – износ родного оборудования и желание усовершенствовать характеристики машины. То есть сделать ее более мощной, маневренной и удобной.

То есть, тюнинг – это работа над уже имеющимся двигателем, а свап – его замена, причем сейчас большое распространение получила замена двигателей, к примеру, в Газелях, на Валдаях и так далее на качественные японские двигатели.

 

Насколько это безопасно

 

И тут сразу же встает вполне себе резонный вопрос – а насколько безопасно использование «чужого» двигателя в капоте вашего автомобиля? Ведь тут автоматически меняется ряд его характеристик и показателей. Поэтому совершенно неудивительным становится тот факт, что владелец машины иногда садиться в свое транспортное средство и совершенно не узнает его (с положительной стороны). Настолько преображает машину новый двигатель.

Поэтому если вы решились на свап, причем адаптировать вы будете здесь двигатель значительно более мощный, то первое время будьте предельно аккуратны и внимательны!

В целом же, если делать свап двигателя в хороших компаниях, то процедура эта пойдет автомобилю только на пользу. Единственный минус процедуры – достаточно высокая цена в том случае, если замена двигателя потребует и больших преобразований других узлов автомобиля, это в основном касается полноприводных машин. Поэтому лучше тут посоветоваться с профессионалами и подобрать наиболее подходящий и удобный вариант.

swap (своп) или файл подкачки / Софт

+27.4

Пол: муж.

Возраст: 31

На сайте: с 22.11.2010

Сообщений: 247

13 декабря 2010г.

13K

Swap (своп) или файл подкачки

Своп (swap) — это файл, либо раздел, т.е. определенное место на жестком диске (HDD), которое используется для «выгрузки» в него неиспользуемых страниц из оперативной памяти. Не зацикливайтесь на словосочетании «страница памяти» — это не столь важно на данный момент, ибо это уже углубление в принципы действия, которые вам не нужны на данном этапе и могут вообще не понадобится.

Стандартный HDD 3,5" (На фото HDD от Western Digital)

Говоря же простым языком, в своп из оперативной памяти выгружается вся та информация, которая на данный момент не используется и к которой уже какое-то время не обращается ни одна программа. Т.е. своп в каком-то смысле создает дополнительный объем для вашей оперативной памяти, в который выгружается все ненужное на данный момент, но то, что может в скором времени понадобится какой-либо программе.

Думаю, многие знают и понимают, что HDD обладают в разы меньшим быстродействием, чем оперативная память и у вас может возникнуть логичный вопрос — зачем же использовать заведомо более медленное устройство?

Дело тут в том, что не возможно предусмотреть и предугадать объем оперативной памяти на каждом компьютере, а так же количество программ и процессов, которые будут запущены одновременно. Отсюда возникают ситуации, когда на некоторых компьютерах какая-либо программа может работать нормально, а на некоторых компьютерах появится проблема недостатка памяти.

Как раз для решения проблемы недостатка памяти и было придумано организовать специальное место на HDD — своп, в которое бы выгружалась вся ненужная на данный момент информация из оперативной памяти, освобождая место для активных программ и информации, которая используется на данный момент.

Если же к этой выгруженной в своп информации вновь поступает запрос, она загружается обратно в оперативную память, а из свопа удаляется, или просто поверх нее записывается что-то другое. А из-за того, что своп находится в одном и том же месте на HDD, время на поиск нужной информации минимально и не сравнится с процессом поиска, обработки и загрузки этой информации по-новой из директории программы.

С тем, что такое своп и зачем он нужен вроде бы разобрались. =) Надеюсь я не слишком вас утомил, ибо я старался объяснить подробнее и более простым языком, получилось у меня или нет уже вы мне скажете.
Теперь давайте перейдем к настройке самого своп-файла.


Настройки фйла подкачки в OC Windows (Диск E — это отдельный физический HDD)

В операционных системах на базе ядра Linux swap — представляет из себя специальное место на жестком диске, которое создается еще на стадии разметки диска при установке операционной системы. В Windows же дела обстоят иначе, тут swap представляется из себя файл pagefile.sys, который является скрытым системным файлом. Он располагается в файловой системе на одном или на нескольких логических дисках. И тут кроется с одной стороны преимущество, но с другой стороны и недостаток.

Преимущество такого решения в том, что можно мгновенно изменять размер свопа, но значительный недостаток кроется в том, что файл подкачки может фрагментироваться, т.е. разбиться на части, из-за других файлов, находящихся на логическом разделе. Подробнее о фргаментации вы можете прочитать в этой статье.
Поэтому для Windows есть определенный ряд правил и рекомендаций, которые нужно выполнять, если вы хотите что бы ваш компьютер нормально работал и не терял производительность из-за фрагментации своп-файла.

Практические советы по настройке своп-файла (файла подкачки) в ОС Wnidows
Где и как расположить файл подкачки?
1 — Файл подкачки нужно располагать как можно ближе к начальным секторам жесткого диска (HDD), потому что именно в этом месте у большинства HDD самые высокие показатели скорости чтения и записи.
В идеале заняться настройкой файла подкачки нужно как только вы установили систему, пока ваш жесткий диск не забит файлами.

2 — Если у вас несколько

Свап двигателя - Что это такое и как правильно узаконить

Наверняка каждый автолюбитель при езде по трассе или обгоне очередного авто думал: эх, стоял бы на «ласточке» силовой агрегат гоночного болида. Сегодня много вариантов, как добиться желаемого результата по мощности и приёмистости мотора. Задача решается как частичными, так и комплексными методами.

Наряду с привычным форсированием агрегата, выполнение которого сводится к замене штатного оборудования впуска и выпуска газов, поршней, распределительного вала и прочих механизмов, используют применение турбин для атмосферного мотора. Работы приводят к желаемому результату, однако, отличительная особенность, это трудоёмкость процесса, дороговизна и неоднозначный результат.

Еще один метод изменения характеристик автомобиля, свап двигателя. Технология избегает некоторых недостатков, присущих другим процессам. Однако, встречаются недостатки, попробуем разобраться.

Toyota Altezza с установленным свап двигателем 2JZ-FSE:

Что такое СВАП Двигателя

Не каждому понятно, что значит свап двигателя. Прежде, разберёмся с происхождением термина. В переводе с английского языка «swap» означает «обмен». Таким образом, при установке на автомобиль двигателя внутреннего сгорания с другими характеристиками, либо аналогичного агрегата, но лучшего состояния, речь идёт о проведении свап двигателя.

Процедура по замене мотора аналогом, проводится с целью избежать дорогостоящего ремонта уже имеющегося агрегата, или покупке дорогих составляющих частей двигателя. Замена, как правило, происходит на двигатель, бывший в употреблении, отремонтированный и восстановивший работоспособность (контрактный мотор).

Установка мотора, не предназначенного для данного транспортного средства, проводится с заменой трансмиссии. Происходит это по той причине, что агрегат, устанавливаемый на автомобиль, как правило, производительней прежнего и старая коробка попросту не рассчитана на показатели мощности и момента, которые будут выдаваться.

Анализируя данные, свап, это попросту установка мощного агрегата взамен тому мотору, который использовался. Учитывая то, что показатели автомобиля будут иными, свап и тюнинг приравниваются друг к другу. Однако между понятиями свап, тюнинг и форсирование существует разница. Тюнинг и форсирование подразумевают доработку механизмов, деталей и узлов уже установленных на автомобиле. Свап не подразумевает работ по изменению конструкции двигателя, мотор просто переносится на автомобиль.

Компрессор, как альтернатива свап (двигатель buick 215 с компрессором Eaton M90):

Сложности процедуры

Несмотря на, казалось бы, простую операцию, свап двигателя приносит владельцу некоторые трудности. Зависит от того, какая конечная цель преследуется автолюбителем. Если операция проводится с заменой агрегата на аналогичный двигатель, сложностей не возникает. Но, как правило, большинство работ направлено на увеличение мощности и производительности мотора, а это уже другой разговор.

Что бы увеличить показатели крутящего момента и мощности, устанавливают двигатель, который по габаритам с трудом помещается на штатное место. Поэтому выполняется объём работ по переоборудованию автомобиля, усилению кузова, коробки, изменению электрики и так далее.

Вопрос, требующий решения, вес нового мотора. Мощные агрегаты, как правило, тяжелей штатных двигателей. Дополнительный вес потребует изменения креплений, подвески, рулевого управления автомобиля. Неправильно рассчитанное распределение веса сделает транспортное средство трудным в управлении. Кроме того, агрегат увеличит нагрузку на тормоза, что приведёт к их износу и выходу из строя.

Периодически встречаются варианты замены устаревших агрегатов технологичными, экономичными, но сложными в исполнении. Такая замена повлечёт за собой перенастройку электроники, а возможно и установку новых электронных систем, датчиков, блоков.

Хотя свап это не полноценный тюнинг, процесс влечёт за собой доработку и изменение конструкции транспортного средства. Исключение, замена двигателя на аналогичный агрегат. Работы требуют ответственности и профессионализма, поскольку несут опасность при выезде автомобиля на общественную дорогу.

Автомобиль Lada Niva с установленным двигателем 2JZ:

Официальное узаконение свап двигателя

Переделка силового агрегата коренным образом влияет на технические показатели и состояние автомобиля. Выезжая на дорогу, владелец понимает, что полученное транспортное средство отличается от предыдущего агрегата, купленного у официальных производителей. По нормативам, внесенные конструктивные изменения надо узаконить. По этой причине сами работы по модернизации, это половина дела. Юридическая часть вопроса создаёт больше проблем и споров, чем практическая.

Свап двигатель необходимо официально зарегистрировать:

Важно! Прежде, чем экспериментировать с автомобилем, поинтересуйтесь у официальных органов, как оформить свап двигателя. Возможно, взвесив «за» и «против» вы поймёте, что эффект проводимой процедуры не стоит вложенных сил и решить вопрос надо по-другому. Таким образом, экономятся: время, силы, средства.

Простая проверка выявит свап двигатель без регистрации, что чревато неприятностями:

  • Свап двигателя, какой бы он ни был, оформляется в органах государственной автомобильной инспекции. В противном случае не избежать проблем и неприятностей при перерегистрации автомобиля, банальной проверке на дороге, пересечении границы и так далее.

Порядок действий, перед тем как узаконить свап двигателя таков:

Прежде чем поменять двигатель внутреннего сгорания на автомобиле, составляется заявление в уполномоченные органы по месту жительства. В заявлении указываются параметры предыдущей силовой установки, установки, которую планируется монтировать на автомобиль.
Прилагается документация на автомобиль:

  • Паспорт технического состояния;
  • Действующая страховка;
  • Свидетельство о регистрации транспортного средства;
  • Грузовая таможенная декларация;
  • Сертификат на разрешение проведения работ технической станцией;
  • Статьи из журналов, интернета, если такую модернизацию уже делали другие пользователи.
  1. Иногда для оформления нужна справка о квалификации сотрудников технической станции, по которой уполномоченные органы судят о способности учреждения выполнить такую работу.
  2. Бумаги на устанавливаемый агрегат с целью доказать легальность происхождения.
  3. Доказательства, что устанавливаемый мотор не нарушит характеристик, геометрии, равновесия прочие аспекты автомобиля.
  4. Надо пройти экспертизу, которая подтверждает, что двигатель устанавливается на такой тип автомобиля. Экспертиза платная и оплачивается инициатором модернизации. Оформляется договор на проведения работ, по окончанию процедуры выдаётся акт.
  5. Экспертиза в письменной форме даст разъяснения, в заключении будет предоставлен список дополнительных изменений, которые проводятся до или после монтажа агрегата.
  6. После получения документации и проведения свап работ, надо будет повторно явиться в уполномоченные органы, и завершить оформление нового устройства на автомобиле.
  7. Учитывается, что возможна ситуация, когда органы откажутся оформлять новый двигатель. Как правило, так происходит в случае, если устанавливаемый агрегат превосходит мыслимые показатели и представляет опасность на общественной дороге.

Рекомендации

Казалось бы, что проще, демонтировать старый двигатель, приобрести новый, установить на место старого. Как показывает практика, иногда проще установить турбинный наддув, чем провести свап процедуру. Двигатели JZ

Если же владелец твёрдо решил, что будет замена, то стоит обратить внимание на двигатели Toyota серии JZ и UZ.  Эти силовые установки известны любителям изменений, показали себя как надёжные и живучие агрегаты. Кроме того, представителям, проводящим экспертизу, моторы так же известны и поэтому будет меньше вопросов и отказов.

Двигатель 1UZ-FE, один из лучших вариантов для свап:

Принимается во внимание то, что работы повлияют на дальнейшее поведение автомобиля на дороге. Если прирост силы на 15 лошадей будет не заметен, то 40 лошадей и больше приведёт к повышенному износу механизмов и узлов автомобиля. По этой причине не желательно делать свап процедуру на старых автомобилях. Требуется запастись достаточным терпением, знаниями и финансами, поскольку в процессе работ меняются некоторые узлы и механизмы автомобиля.

Двигатель 2JZ-GTE один из лучших вариантов для свап:

Исходя из выше сказанного, подытожим: свап процедура оправдана только при замене на аналогичный силовой агрегат по причине повреждения исходного мотора. Остальные варианты потребуют проведения объёма работ, включая незапланированные переделки, что скажется на финансовой стороне вопроса и целесообразности операции.

Определение свопа Merriam-Webster

\ ˈswäp \

Определение свопа

(Запись 1 из 2)

Определение свопа (Запись 2 из 2)

: акт, экземпляр или процесс обмена одной вещи на другую

Другие слова из swap

Verb

swapper noun

Примеры swap в предложении

Verb Он поменял свой кекс на шоколадный батончик.Я поменялся местами с сестрой на , чтобы она лучше видела сцену. Мне понравился ее синий блокнот, а ей - мой красный, поэтому мы заменили . Существительное Они сделали обмен на тайно. мы сделали обмен : Я помою посуду сегодня вечером, а она сделает это за меня завтра

См. другие недавние примеры в Интернете: Verb Новый Орлеан также получит право на обменять выбора с Милуоки в двух других Черновики.- Марк Инабинетт | [email protected], al , «Пеликаны приобретают бывшую звезду подготовки Бирмингема в торговле НБА», 17 ноября 2020 г. Это приложение создает виртуальные тусовки для людей, которые хотят обменяться идеями или обсудить конкретную тему, но вызвало критику за то, что не смог контролировать свои чаты. - Курт Вагнер, Fortune , «Новые исчезающие сообщения Twitter позволяют пользователям« флот », а не твитнуть», 17 ноября 2020 г. The Thunder были одним из лучших результатов прошлого сезона после приобретения Пола в сделке с Houston Rockets, которая принесла два из этих 16 будущие выборы в первом раунде, а также право на обменять выбора в первом раунде на Rockets в 2021 и 2025 годах.- Марк Штейн, New York Times , «Phoenix Suns соглашается обменять на Криса Пола», 16 ноября 2020 г. Просто распечатайте изображение, чтобы оно соответствовало рамке любого размера, и замените своих обычных фотографий на это не такое уж пугающее сообщение . - Эмили Ваншмус, Better Homes & Gardens , «9 идей розового декора Хэллоуина, которые мы уже добавили в наши тележки», 7 октября 2020 года Ривера сказал, что технические специалисты Lyft будут контролировать уровень заряда батареи мотоциклов и заменят аккумуляторных блока в течение дня. .- oregonlive , «Электронные велосипеды Biketown уже здесь: вернется ли Портленд к« нормальному »вовремя, чтобы ими пользоваться? (Обзор)», 9 сентября 2020 г. Более крупные предприятия могут делать такие вещи, как сокращение штата, сокращение рабочих часов, замена продуктов и т. Д., Чтобы оставаться жизнеспособными. - Chanel Stitt, Detroit Free Press , «Гранты помощи при COVID-19 теперь доступны для владельцев цветного бизнеса в Детройте», 13 ноября 2020 г. Ваш даритель может также настроить свои коробки, поменять на другую коробку или пропустить коробку для месяц.- Джейми Уэда, США СЕГОДНЯ , «30 самых уютных подарков 2020 года», 10 ноября 2020 г. Эти проблемы задержали полет ракеты Delta 4-Heavy с другим шпионским спутником NRO с конца августа и привели к тому, что ULA сменила на порядок его миссий, чтобы следующий полет Atlas 5 был первым. - Эрик Бергер, Ars Technica , «Ракетный отчет: SpaceX достигает отметки века, голосуйте за Атлас V в день выборов», 30 октября.Последние примеры в сети 2020: существительное Первый обмен не привел к тому, что Джо Милтон потерял контроль над стартовой работой. - Орион Санг, Detroit Free Press , «Джош Гаттис и Джим Харбо объясняют смену квотербека Мичигана против Рутгерса», 24 ноября 2020 г. Всего у «Пеликанов» пять первоклассников из трех разных команд, а также четыре пика - поменять местами варианта. - Джефф Новак, NOLA.com , «Не Р.Дж. Хэмптон, Элайджа Хьюз, Ник Ричардс: последние 3 выбора Пеликанов превратились в 3 быстрых сделки», 18 ноября 2020 г. Зайдлер тем временем пообещал, что своп никоим образом не повлияет на теперь уже реалистичную цель борьбы за титул Мировой серии. - Обозреватель Брайса Миллера, Сан-Диего Union-Tribune , «Колонка: Фаулер и Зайдлер имеют разные стили, но цель Падре остается той же», 18 ноября 2020 г. Это хитрый подтекст к Freaky - как и у многих других тел - обмен , оба персонажа раскрывают скрытый потенциал в своих новых персонажах.- Дэвид Симс, The Atlantic , «Фильм ужасов с блестящим причудливым пятничным поворотом», 12 ноября 2020 г. Обмен дает Вону, Ньютону и Лэндону возможность исказить стереотипные гендерные роли в ужасах и сыграть с этими представлениями. - Кэти Уолш, chicagotribune.com , «Причудливый» обзор: Винс Вон - откровение в жанре ужасов, меняющих пол и смену тела, «11 ноября 2020 года Рака в следующий раз можно будет увидеть в теле - обмен ужас- комедия "Чумовая", в которой играют Винс Вон и Кэтрин Ньютон, выходит на экраны ноябрь.13. - Кларк Коллис, EW.com , «Звезда преемственности Алан Рак говорит, что съемки нового сезона начнутся в этом месяце», 6 ноября 2020 г. Bleacher Report опубликовал еще один список потенциальных сделок, одна из которых - прямая сделка всех звезд, но это односторонний обмен в пользу Филадельфии. - Дуэйн Рэнкин, Республика Аризона , «Финикс Санз окажется не на том конце сделки Бена Симмонса и Девина Букера», 6 окт.2020 Две пары рестораторов в Хантсвилле, которые являются деловыми партнерами со своими близкими, меняют офисных адреса и пытаются заставить новые предприятия работать в условиях пандемии. - Мэтт Уэйк | [email protected], al , «Рестораны Хантсвилля меняют офисы», 24 сентября 2020 г.

Эти примеры предложений автоматически выбираются из различных источников новостей в Интернете, чтобы отразить текущее использование слова «обмен».«Мнения, выраженные в примерах, не отражают мнение компании Merriam-Webster или ее редакторов. Отправьте нам отзыв.

Подробнее

Первое известное использование обмена

Глагол

XIV век в значении, определенном в переходном смысле 1a

Существительное

1625 в значении, определенном выше

История и этимология для обмена

Глагол

Среднеанглийский swappen to strike; из практики ударов руками при заключении коммерческой сделки

Узнать больше о свопе

Процитируйте эту запись

«Своп.” Словарь Merriam-Webster.com , Merriam-Webster, https://www.merriam-webster.com/dictionary/swap. По состоянию на 8 декабря 2020 г.

MLA Chicago APA Merriam-Webster

Дополнительные определения для обмена

Изучающие английский язык Определение обмена

(Запись 1 из 2)

неофициальный

: кому-то и получить что-то взамен : для обмена или обмена (вещей)

: для замены (чего-то) на что-то другое

\ ˈswäp \

Детское определение swap

(запись 1 из 2)

: обменять : совершить обмен : сделка

Детское определение свопа (запись 2 из 2)

Юридическое определение свопа

1 : обмен ценных бумаг

2 : производный контракт, в котором две стороны (как корпорации) соглашаются использовать обменные курсы, особенно в отношении долга

Комментарии к 9 0003 своп

Что заставило вас искать своп ? Сообщите, пожалуйста, где вы это читали или слышали (включая цитату, если возможно).

.

Что такое раздел подкачки Linux? Все, что вам нужно знать

В большинстве установок Linux рекомендуется включать раздел подкачки. Это может показаться странным пользователям Windows, привыкшим размещать всю свою операционную систему на одном разделе.

linux-swap-partition

Что делает раздел подкачки, нужен ли он вообще и какого размера он должен быть? Все это важные вопросы, правильные ответы на которые могут серьезно улучшить производительность вашей системы.

Что делает раздел подкачки Linux

Partitions in Ubuntu Linux

Раздел подкачки служит местом переполнения вашей оперативной памяти.Если ваша оперативная память полностью заполнится, любые дополнительные приложения будут запускаться из раздела подкачки, а не из оперативной памяти.

Это может показаться простым способом увеличить объем используемой памяти вашего компьютера без увеличения объема оперативной памяти, но это не так.ОЗУ - идеальное оборудование для памяти, потому что оно очень быстрое, в отличие от жестких дисков, которые, условно говоря, намного медленнее.

Твердотельные накопители, возможно, снизили производительность благодаря своей значительно улучшенной скорости, но даже они не могут сравниться с ОЗУ.Это также верно и для новых твердотельных накопителей NVMe. В любом случае вы не захотите вызвать дополнительный износ твердотельного накопителя.

ssd-101-feat Как работают твердотельные накопители?

Из этой статьи вы узнаете, что такое твердотельные накопители, как на самом деле работают и работают твердотельные накопители, почему твердотельные накопители так полезны и об одном из основных недостатков твердотельных накопителей.

Близким аналогом раздела подкачки является файл подкачки Windows, хотя между ними есть много технических различий.

Раздел подкачки Linux не ограничивается переполнением дискового пространства.Это может помочь вашему компьютеру и в других отношениях.

Приоритезация

Раздел подкачки также может помочь переместить некоторые элементы из вашей памяти на жесткий диск, чтобы освободить место в памяти для более важных элементов.Это означает, что элементы, к которым редко прикасаются, будут перемещены в раздел подкачки.

Порог того, что считается «редким», зависит от «подкачки» (да, это действительно используемый термин), который можно настроить.Более высокая степень подкачки означает, что данные с большей вероятностью будут перемещены в раздел подкачки. Более низкая степень подкачки означает, что данные с меньшей вероятностью будут перемещены в раздел подкачки.

Гибернация

Раздел подкачки используется в качестве места назначения для содержимого вашей памяти всякий раз, когда вы переводите систему в спящий режим.Это означает, что без раздела подкачки гибернация в Linux невозможна.

Тем не менее, люди стали довольно редко использовать функцию гибернации, поэтому для вас это может не иметь значения.

Нужен ли вам раздел подкачки?

Create swap partition in Ubuntu Linux

Означает ли это, что нужен раздел подкачки? Не за что! Система Linux может отлично работать без раздела подкачки.Мы уже обсуждали преимущества раздела подкачки. А почему бы вам не захотеть его иметь?

Когда перестановка разделов не помогает

У разделов подкачки есть свои недостатки.Они занимают место на жестком диске, размер которого не изменяется динамически, когда они не используются. Интенсивное использование подкачки также может увеличить износ вашего главного диска. В некоторых случаях разделы подкачки даже не помогают повысить производительность. Вот пример, когда наличие раздела подкачки может быть хуже, чем его отсутствие.

Допустим, вы установили Linux на старый нетбук с 2 ГБ оперативной памяти и жестким диском со скоростью вращения 5400 об / мин.Имея всего 2 ГБ памяти, вы можете себе представить, что он довольно быстро заполняется несколькими открытыми вкладками браузера. Раздел подкачки позволяет держать их все открытыми при переполнении памяти.

Но затем появляется узкое место из-за скорости жесткого диска 5400 об / мин.Поскольку жесткий диск работает очень медленно, а системе постоянно требуется доступ к разделу подкачки, нетбук становится очень медленным. Машина достаточно медленная, чтобы ее нельзя было использовать, если вы не закроете все, чтобы освободить память.

Установленная подкачка не гарантирует, что все в разделе подкачки переместится обратно, как только в ОЗУ станет доступным место.Вместо этого многое может остаться в разделе подкачки, из-за чего нетбук и дальше будет работать медленно. Итак, вам остается перезагрузить компьютер, чтобы начать работу с чистого листа, что требует времени, потому что система должна удалить все из раздела подкачки перед завершением работы.

Что происходит, когда у вас нет свопа

Если вы все же решите отказаться от раздела подкачки, знайте о рисках.Когда вашему компьютеру требуется больше оперативной памяти, чем доступно, интерфейс может заблокироваться. Вы рискуете принудительно завершить работу компьютера и потерять все данные, над которыми вы работали.

В таких случаях вы можете пожелать, чтобы у вас был раздел подкачки, даже если он использовался только один раз.Это зависит от того, часто ли вам не хватает места для хранения. Вы заметили бы, если бы у вас было на 4 ГБ меньше свободного места, потому что вы посвятили эту сумму подкачке?

Рекомендации по замене Linux

Вот несколько рекомендаций о том, когда вам может понадобиться раздел подкачки и насколько большим его нужно сделать.

  • Если вы хотите перевести в спящий режим свой компьютер , то у вас должен быть раздел подкачки.Размер этого раздела должен соответствовать размеру вашей установленной памяти плюс дополнительные 10-25%, чтобы оставить место для любых элементов, которые уже были перемещены в раздел подкачки.
  • Просто хотите немного повысить производительность (а у вас есть жесткий диск со скоростью не менее 7200 об / мин)? Затем вы можете добавить раздел подкачки, если хотите. Его размер может быть любым, но я бы не стал делать его больше, чем если бы вы создавали раздел подкачки для включения гибернации.
  • Если вы, , время от времени используете тяжелые приложения , которым требуется дополнительная оперативная память, раздел подкачки может вам помочь. В этом случае вам не нужно, чтобы размер раздела подкачки равнялся размеру вашей оперативной памяти.
  • Если у вас есть жесткий диск со скоростью вращения 5400 об / мин, то , возможно, вам не захочется создавать раздел подкачки просто потому, что узкое место может ухудшить состояние вашего компьютера.Но если вы абсолютно хотите иметь свопинг, вы все равно можете создать раздел, используя те же рекомендации по размеру, указанные выше. Только не забудьте изменить значение подкачки на что-то намного меньшее.

Изменение подкачки

Ubuntu Linux swappiness file

Как и многие другие аспекты рабочего стола Linux, данные вашего компьютера хранятся в текстовом файле.Вы можете найти этот файл, перейдя в / proc / sys / vm .

Когда вы откроете файл, вы увидите один номер, указывающий на текущую замену.Вы можете редактировать этот файл с помощью любого текстового редактора по вашему выбору, если у вас есть права root.

Чтобы сделать это с помощью текстового редактора GNOME по умолчанию, который есть в Ubuntu и Fedora, вы можете попробовать:

  судо gedit / proc / sys / vm / swappiness  

Существует также опция командной строки, которая работает независимо от того, какой текстовый редактор вы установили.Просто введите:

  sudo sysctl vm.swappiness = 20  

Вы можете ввести любую цифру от 0 до 100.Значение указывает, когда вы хотите, чтобы Linux начал активное перемещение процессов из памяти в раздел подкачки. Так, например, значение 20 указывает, что процессы будут перемещены, когда использование памяти достигнет 80%; значение swappiness по умолчанию в Ubuntu 60 указывает, что процессы будут перемещены, когда использование памяти достигнет 40%.

Вы можете проверить, было ли изменение успешным, повторно открыв этот текстовый файл.Неудивительно, что терминал предлагает более быстрый способ проверить вашу подкачку. Просто введите эту команду:

  cat / proc / sys / vm / swappiness  

Ваш компьютер работает быстрее?

Разделы подкачки могут существенно повлиять на производительность вашей системы - иногда в лучшую, а иногда в худшую сторону.Теперь, когда вы знаете, для чего нужен раздел подкачки, надеюсь, вы лучше подготовлены, чтобы принять решение, соответствующее вашей ситуации.

Но прежде чем заново разбивать диск на разделы, знайте, что управление памятью - это нечто большее, чем объем имеющейся у вас оперативной памяти и размер раздела подкачки Linux.Найдите минутку, чтобы узнать, как Linux управляет оперативной памятью.

download-any-video-featured 20 бесплатных способов скачать любое видео из Интернета

Скачать видео из Интернета на удивление просто.Вот бесплатные способы скачать любое видео по вашему желанию.

Об авторе Бертель Кинг (Опубликовано 324 статей)

Бертел - цифровой минималист, который пишет с ноутбука с физическими переключателями конфиденциальности и ОС, одобренной Free Software Foundation.Он ценит этику выше функций и помогает другим контролировать свою цифровую жизнь.

Ещё от Bertel King
Подпишитесь на нашу рассылку новостей

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.

.

Linux swap: что это такое и как его использовать

Если вы пользователь Linux, то наверняка слышали о Linux Swap, но вы можете не знать, что это такое, или иметь о нем лишь поверхностные знания. . Пора это изменить!

Я упоминаю Linux swap и swappiness почти в каждой статье о том, что нужно делать после установки Linux. Вы знаете, что подкачка Linux каким-то образом связана с ОЗУ, а подкачка может повлиять на производительность вашей системы.Пришло время более подробно объяснить, что это такое и как его использовать.

Видео

Что такое Linux Swap?

Ядро Linux делит оперативную память на блоки памяти, и процесс подкачки - это когда ядро ​​Linux использует пространство на жестком диске (пространство подкачки) для хранения информации из ОЗУ и, таким образом, освобождает некоторое пространство ОЗУ. Вот почему, когда вы устанавливаете дистрибутив Linux, мастер установки обычно просит вас выделить какое-то место для системы, а другое - для свопа.

Использование подкачки - очень полезный способ расширения ОЗУ, поскольку он обеспечивает необходимую дополнительную память, когда пространство ОЗУ исчерпано и процесс должен быть продолжен. Это особенно рекомендуется, если у вас меньше 1 ГБ ОЗУ. Хотя, в конце концов, все зависит от вас.

Вам нужен Linux Swap?

Это вопрос, который задают себе многие начинающие пользователи, когда начинают открывать для себя Linux. Фактически, это будет зависеть от использования и объема оперативной памяти вашего компьютера.Что касается использования, то есть процессы и приложения, которые действительно используют много памяти, например, Google Chrome. Однако большая часть текущего оборудования поставляется с как минимум 8 ГБ оперативной памяти, что делает процесс подкачки менее необходимым. Тем не менее, наличие места подкачки желательно, даже если у вас много оперативной памяти.

Например, обычно, когда ваша оперативная память заполняется и в ядре Linux нет места для записи, ваша система вылетает. С другой стороны, если у вас есть пространство подкачки, оно будет использоваться ядром Linux, и ваша система продолжит работать, хотя и намного медленнее.Так что безопаснее иметь место подкачки.

Примечание: у области подкачки есть один недостаток - она ​​намного медленнее ОЗУ. Таким образом, добавление пространства подкачки не сделает ваш компьютер быстрее, а только поможет преодолеть некоторые ограничения, связанные с размером оперативной памяти.

Раздел подкачки Linux

Я рекомендую вам создать раздел подкачки во время установки вашего дистрибутива Linux. В общем, это рекомендуемые размеры для раздела подкачки.

  • Если на вашем компьютере 1 ГБ ОЗУ или меньше, раздел подкачки должен быть в два раза больше размера ОЗУ.
  • Но, если у вас от 2 до 4 ГБ ОЗУ, размер раздела подкачки должен составлять половину ОЗУ.
  • Наконец, если у вас более 4 ГБ ОЗУ, то достаточно 2 ГБ.

Но все зависит от вашего варианта использования.

Вы можете проверить тип и размер свопа с помощью этой команды:

Выход подкачки

Выше у меня раздел подкачки 2Гб.

Файл подкачки Linux

Кроме того, вы можете создать файл подкачки Linux после установки.Современное ядро ​​Linux позволяет выполнять подкачку в файл подкачки вместо раздела подкачки. Преимущество файла подкачки перед разделом подкачки состоит в том, что вы можете легко изменить размер свопа в любое время, изменив размер файла подкачки.

Если вы хотите создать файл подкачки, сначала запустите эту команду:

  sudo fallocate -l 1G / файл подкачки  

Примечание. Эта команда предназначена для создания файла подкачки размером 1 ГБ. Замените 1G на нужное значение.

Далее вы должны установить правильные разрешения.

Затем отформатируйте файл для обмена.

Наконец, разрешите свопинг.

Создание файла подкачки Linux

Если вы хотите, чтобы изменения были постоянными, вам необходимо отредактировать файл / etc / fstab и добавить следующее.

  / swapfile swap swap по умолчанию 0 0  
3. Добавьте файл подкачки Linux в fstab

В конце проверяем статус файла подкачки:

4. Проверьте статус файла подкачки Linux.

Если вы видите размер файла подкачки в столбце total , вы все сделали правильно.

Как удалить файл подкачки Linux

Если вам нужно удалить файл подкачки Linux по какой-либо причине, вам необходимо выполнить следующие действия.

Сначала деактивируйте своп.

  sudo swapoff -v / файл подкачки  

Если вы создали запись в файле / etc / fstab , удалите ее. Напомним, это строка: / swapfile swap swap defaults 0 0 запись.

Наконец, удалите фактический файл подкачки Linux.

5.Удаление файла подкачки Linux

Как настроить значение Swappiness

Swappiness - это свойство ядра Linux, определяющее, как часто будет использоваться пространство подкачки. Как вы знаете, оперативная память быстрее жесткого диска. Итак, каждый раз, когда вам нужно использовать своп, вы заметите, что некоторые процессы и приложения будут работать медленнее. Однако вы можете настроить систему так, чтобы она использовала гораздо больше оперативной памяти, чем своп. Это может помочь улучшить общую производительность системы.

Обычно значение подкачки по умолчанию - 60 .Чем меньше это значение, тем больше будет использовано вашей оперативной памяти.

Чтобы проверить значение подкачки, выполните эту команду:

  cat / proc / sys / vm / swappiness  

Вы должны увидеть значение 60.

Показать значение подкачки по умолчанию

Если вы хотите изменить значение по умолчанию, вам необходимо отредактировать файл /etc/sysctl.conf .

  судо нано /etc/sysctl.conf  

И добавьте следующее ( 10 - наиболее часто рекомендуемое значение ):

Измените значение подкачки

Сохраните файл и закройте его с помощью сочетаний клавиш Ctrl + O и Ctrl + X .Чтобы изменения вступили в силу, необходимо перезагрузить систему.

Таким образом, ваше ядро ​​Linux будет использовать больше ОЗУ и меньше подкачки, но оно все равно будет подкачиваться, когда ваша оперативная память станет критически заполненной. Обычно этот параметр рекомендуется, если у вас более 4 ГБ ОЗУ.

Заключение

В заключение, безопаснее иметь на вашем компьютере место подкачки. Вы можете использовать либо раздел подкачки, либо файл подкачки. Последнее становится все более распространенным.

Подкачка Linux - это техническая концепция, но знание того, как она работает, может улучшить производительность системы.Просто поиграйте со значением swappiness.

Есть также много других вещей, которые вы можете сделать, чтобы улучшить работу с Linux.

Есть ли что добавить по поводу Linux swap ? Вы изменили значение по умолчанию swappiness ? Дай мне знать в комментариях.

.

c ++ - iter_swap () против swap () - в чем разница?

Переполнение стека
  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
  5. Реклама Обратитесь к разработчикам и технологам со всего мира
  6. О компании
.

Смотрите также