Тюнинг штампованных дисков своими руками фото: Тюнинг штампованных дисков своими руками фото

Содержание

Тюнинг колес и дисков автомобиля: идеи, фотографии, примеры

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

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

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

Низкопрофильная резина на Porsche Panamera

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

Разновидности колесных дисков

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

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

Штампованные диски

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

Кованые диски

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

Литые диски

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

Виды колесных дисков: штампованные, литые и кованые

Варианты тюнинга

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

Заглушка на BMW

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

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

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

Хромированные диски

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

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

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

Диски колесные со стразами

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

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

Подсветка колес BMW X5

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

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

Диски спиннеры

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

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

Самостоятельная покраска штампованных дисков, инструкция

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

Подготовительные работы

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

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

Процесс обработки штамповки

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

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

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

Покрасочные работы

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

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

Грунтовка

Дальше подготовленное изделие необходимо загрунтовать. Этот процесс выполняется в несколько слоев для эффективного покрытия краской. Оптимальным вариантом станет нанесение 3-4 тонких слоев с небольшими перерывами до 15 минут. После окончательного высыхания грунта можно использовать мелкую наждачную бумагу с зернистостью 600, чтобы аккуратно очистить поверхность (с использованием воды). Хотя для покраски диска это процедура необязательна.

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

Окрашивание

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

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

Краску следует наносить на расстоянии не менее 35 сантиметров. Разные производители указывают на баллончиках инструкцию по применению. Поэтому и расстояния могут незначительно изменяться. Для эффективного покрытия лучше всего нанести 2-3 слоя, а временной интервал межу ними должен составлять не менее 15-20 минут.

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

Лакировка

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

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

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

Порошковая покраска дисков

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

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

Фосфорная покраска штампованных дисков

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

Специальная люминесцентная краска имеет беловатый оттенок в светлое время дня, а ночью начинает светиться зеленым, голубоватым и другими цветовыми тонами. Как правило, свечение «работает» около 12 часов и напрямую зависит от длительности воздействия основного источника освещения.

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

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

Покраска штампованных дисков своими руками

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

Примечание!
Для осуществления покраски штампованных дисков, Вам будет достаточно прикупить: Два баллона грунтовки, но только брать нужно будет именно того цвета в который диски и краситься будут (Если нет такого цвета, то хотя бы приближённый к нему), а так же баллон краски понадобится, уайт-спирит, пару тряпок одна из которых чистая быть должна и вторая более менее и обязательно помещение и конечно же теплая погода на улице, во влагу таким заниматься категорически не рекомендуем (Исключением являются случаи, если гараж отапливаемый и Вы диски в нём оставите лежать, до того, пока они не высохнут), чтобы работа прошла быстрее и с удовольствием, возьмите с собой помощников, разделите диски между собой и работу гораздо быстрее закончите и кстати, про шкурки тоже не забывайте, они так же пригодятся!

Краткое содержание:

Как покрасить штампованные диски своими руками?

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

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

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

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

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

3. Есть ещё один путь, мы это про зачищение краски говорим, для его осуществления Вам понадобится спец. жидкость для снятия краски, она скорее всего будет в том же магазине где и краску Вы покупать будете, данная жидкость продаётся в двух видах, первых вид это в баллончиках, второй вид это в баночке, лучше всего брать второй вид, потому что он лучше разъедает всю краску (Гораздо лучше), наносится она при помощи кисточки, в баллончиках же лучше брать в том случае, когда с трудоспособными местами предстоит работа, до которых действительно рукой и кисточкой уже гораздо тяжело подлезть.

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

4. Когда краска будет удалена, воспользоваться будет нужно чистой тряпкой и уайт-спиритом, обезжирьте при помощи него весь диск, грязи и пыли на нём остаться не должно, после этого протрите уайт-спирит более менее чистой тряпочкой, подождите некоторое время пока он высохнет (5-10 минут) и приступайте к нанесению грунта, всё делайте на расстоянии и слишком долго не держите на одном месте баллончик с грунтом (Водите его), чтобы косяков не было в начале потренируйтесь на картонке, просто её покрасить попытайтесь и без потёков, не получится, ещё раз попробуйте, поймите самое главное принцип и какое расстояние быть должно, если очередную картонку выкрасить нормально получилось, приступайте к покраске дисков, не забывайте соблюдать интервал между подкрашиваниями (Нанесли первый слов, ждите мин 10-15 пока он высохнет и наносите следующий сразу), после того как несколько слоёв грунта нанесли и подождали пока он высохнет, наносите саму краску, она наносится точно так же как и грунт, с интервалом и со слоями, нанеся несколько слоёв подождите пока всё высохнет (Сколько будет сохнуть краска, указано на баллончике) и можете устанавливать колёса обратно на автомобиль и ездить.

Примечание!
В самом конце когда краска подсохнет чуть чуть (Часок хотя пройдёт от последнего нанесения), диск можно будет в добавок покрыть лаком (Он тоже в баллончиках продаётся), так он будет блестеть и создастся дополнительный защитный слой, благодаря чему, диск не так быстро начнёт гнить как это без лака будет!

Дополнительный видео-ролик:
Более подробно и наглядно увидеть как нужно красить диски, Вы можете в ролике, который размещён чуть ниже:

Шины и диски на Калину (совместимость и фото) — «Клуб-Лада.рф»

Внешний тюнинг автомобиля начинается с замены штатных штампованных дисков на литые. И тут первым делом возникает вопрос: какие диски поставить на Калину? В этой статье рассмотрим размер, параметры дисков Лада Калина и их совместимость.

Штатный размер шин и дисков Лада Калина

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

  • 175/70R13
  • 175/65R14
  • 185/60R14

Шины и диски Лада Калина имеют следующие параметры:

Размерность шин, индекс грузоподъемности175/70R13 82Т, Н175/65R14 82Т, Н 185/60R14 82Т, Н 
Ширина обода колеса (диска), в дюймах*  5J 5J, 5’/2 5J, 5’/2J
 5J, 5’/2 J, 6J5J, 5’/2 J, 6J5J, 5’/2 J, 6J
Вылет обода колеса (ЕТ), мм*  35 3535
 35-4035-4035-40
Давление воздуха в шинах спереди/сзади при нагрузке
не более 3-х человек без багажа, МПа (бар) 
 0,19/0,19 (1,9/1,9) 0,20/0,20 (2,0/2,0) 
Давление воздуха в шинах спереди/сзади при макси-
мально разрешенной нагрузке, МПа (бар)
 0,19/0,21 (1,9/2,1) 0,20/0,22 (2,0/2,2)
   
Диаметр расположения крепежных отверстий, мм98
Диаметр центрального отверстия колеса (диска), мм56   
Минимальная высота протектора шины, мм1,6   

Маркировка дисков и шин


Какие шины и диски подойдут на Калину

Если Вы решили заменить диски Лада Калина на нештатные с другим размером резины (шин), тогда перед покупкой убедитесь в том, чтобы они подошли.
Таблица совместимости шин и дисков Лада Калина:


Литые диски на Калину

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

Теперь по порядку, для сравнения:
Диски R14 на Калину (Автор фото):

Диски R15 на Калину (Автор фото):

Диски R16 на Калину (Автор фото):

Диски R17 на Калину (Автор фото):

Диски R18 на Калину (Автор фото):

Кстати, а Вы знаете, как занизить Калину?


Ключевые слова:

Понравилась статья? Поделитесь с друзьями!

Стальные, литые и кованые диски для автомобиля

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

Критерии выбора

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

Считается, что если массу одного колеса снизить на один килограмм, то можно перевозить примерно на 50-60 килограмм больше груза.

Штампованные диски

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

Штампованные колеса присущи автомобилям в низшей ценовой категории. Их делают из обычного проката методом штамповки, после чего покрывают лаком или грунтовкой. Благодаря легкости производства они являются самыми дешевыми, их стоимость в 2 раза меньше стоимости литых колес.

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

Литые диски

Легкосплавные диски получили распространение среди автолюбителей благодаря красивому внешнему виду.

Помимо внешнего вида, "литье" обладают другими преимуществами: малый вес, большая прочность и хорошее противостояние коррозии. Единственный недостаток - большая стоимость, если сравнивать со штампованными колесами. Легкосплавные диски широко представлены на рынке. Их продают, как отечественные компании KиK, "Виком", так и иностранные - AEZ, Artec, BBS. Цена литых колес зависит от бренда и от качества изготавливаемой продукции.

Кованые диски

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

Чем отличаются легкосплавные диски от кованых? Кованые меньше весят, намного прочнее и не ломаются при сильном ударе, как литые. Также, кованые диски улучшают аэродинамику автомобиля на больших скоростях. Они популярны среди автоспортсменов и любителей тюнинга. Среди отечественных компаний, занимающие данными дисками - ВСПМО, КУМЗ, КРАМЗ и "Вилс".

Преимущества литых дисков

Безусловным плюсом является привлекательный внешний вид. Никто не будет с этим спорить, ведь авто с литыми дисками преображается, придавая ему более солидный вид. Многие утверждают, что с ними автомобиль быстрее едет, лучше разгоняется и расходует меньше горючего. Разберемся подробней. Для всех пунктов необходимо снижение массы машины, что достижимо с применением «литья». Только они не намного легче штампованных, т.к. из-за хрупкости производители намеренно увеличивают прочность, а это сказывается на весе. Литые диски немного легче штампованных, но разница не столь существенна. Все четыре диска снизят массу машины примерно на 10 килограмм, что мало скажется на расходе топлива и разгоне авто. Почувствовать улучшения смогут только автоспортсмены, и то не на каждой машине.

Другое преимущество - улучшенное управление. Это достигается благодаря снижению массы колеса. С "литьём" машина лучше обрабатывает профиль дороги и более чувствительна к неровностям. Но есть ложка дегтя. На автомобиле с зависимой подвеской результата не будет, ведь какой-либо положительный эффект будет только на машине с независимой подвеской.


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

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

штамповка, слики, литые и прочие с фото

Скажем прямо, штатные колеса ВАЗ 2109 размерностью 175/70 R13 визуально выглядят не особенно эффектно. Все дело в большой высоте профиля резины при визуально малом диаметре самого диска. Поэтому зачастую у автолюбителей возникает вопрос: можно ли поставить на ВАЗ 2109 диски большего диаметра, 14 или даже 15 дюймов без ущерба для характеристик автомобиля и прохождения очередного техосмотра? Ответ на этот вопрос вы найдете, прочитав эту статью.

Можно ли установить диски R14 или R15 на ВАЗ 2109

Итак, устанавливать на ВАЗ 2109, 2108, 21099, 2114, 2115 колесные диски R14 можно. Параметры диска при этом должны составлять по ширине 5, 5,5 или 6 дюймов, и иметь вылет 35-40 мм. Можно поставить и литые или кованые диски с теми же параметрами. Остальные параметры дисков: отверстия 4х98 мм, диаметр центрального отверстия не менее 58,5 мм.

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

Как произвести нужные расчёты

Допустимые размерности шин на 14-дюймовые колеса: 175/65 R14 и 185/60 R14. Причем второй вариант предпочтительнее.

Впрочем, диаметр колеса можно очень просто рассчитать, если знать как расшифровываются характеристики резины. Сделаем это для ВАЗ 2109.

Возьмем стандартное колесо 175/70 R13.
175 – ширина шины в миллиметрах;
70 – высота профиля резины в процентах от ширины, то есть в нашем случае
175 х 0,70 = 122,5 мм

Диаметр диска 13 дюймов = 13 х 25,4 = 330 мм.

Полный диаметр колеса складывается из диаметра диска и двух высот профиля.
Итого 330 + 122,5 х 2 = 575 мм.

Аналогичным образом произведя расчеты, получаем следующие цифры для сравнения:

  • 175/70 R13 – 575 мм;
  • 175/65 R14 – 583 мм;
  • 185/60 R14 – 577 мм.

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

Таблица по подбору подходящих колёс

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

Колесные диски большего радиуса, например диаметром 15 дюймов, также подойдут на «Самары», но они не рекомендованы заводом, поэтому могут быть проблемы с прохождением техсомотра. Для таких колес следует выбирать резину с размерностью 185/55 R15. С натяжкой пройдет и 195/50 R15, но лучше подстраховаться и померить, если есть подобные у друзей. В этом случае колесо может «тереть» уже по причине слишком большой ширины резины.

Допустимые размеры резины и дисков на ВАЗ 2109 «Лада Самара»

Фото 14 и 15 катков на девятке (на штампах, слики, литые)

Видео: Как смотрятся 15-ые диски на Samara

А какой размер колесных дисков и резины вы используете на своем ВАЗ 2109? Опишите в комментариях свой опыт эксплуатации шин и дисков нестандарных размеров, или поучаствуйте в опросе!

 Загрузка ...

Статья актуализирована 15.03.2017

Оцените статью: Поделитесь с друзьями!

Колёса страны советов: заводские диски автомобилей ВАЗ

 Как утверждал великий Генри Форд, 80% красоты автомобиля составляют его колёса. Диски автомобилей ВАЗ советского периода изменялись в соответствии с общим стилем новых моделей и веяниями времени. В первой части мы собрали те из них, что устанавливались с завода на модели тех лет.

2101

В отличие от многих других деталей, колёсные диски FIAT-124 «прижились» на ВАЗ-2101 практически без изменений. Диск шириной 4,5 дюйма и с вылетом 37 мм имел восемь вентиляционных отверстий характерной овальной формы. Поскольку в первые месяцы завод испытывал трудности с комплектующими, на «копейках» периода 1970-1974 гг. можно было встретить и другие диски – с шестнадцатью круглыми отверстиями, вокруг которых были сделаны своеобразные выштамповки.

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

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


Уже в 1991 году диски типа 2101 стали шире на полдюйма и получили хампы – специальные выступы на полках для плотной посадки бескамерных шин. Одновременно с этим «копеечные» диски избавились от «ушек» для колпаков.



Тем, кто сейчас занимается реставрацией, нужно учитывать, что по параметрам вылета на «копейку» допустимо монтировать только диски 2101 либо 2108.



2103/2106

«Трёшка» получила новые диски. По виду они очень напоминали «фиатовские», уже встречавшиеся на ранних ВАЗ-2101: те же шестнадцать круглых отверстий, но ширина обода выросла до пяти дюймов, а вылет, напротив, уменьшился до 29 мм. Такой диск устанавливался на «трёшки» и «шестёрки», причем на автомобилях третьей модели применялся колпак типа 2101, а на «шестёрку» шел свой – оригинальный. Отличить его можно по чёрной круглой накладке по центру.



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



С 1991 г. на новых «шестёрках» встречались и «копеечные» колпаки, а с 1995 г. диски типа 2103 лишились выступов под крепление колпаков и стали единственными конвейерными дисками для всех Жигулей. Чтобы такой диск можно было установить на «пятёрку» и «семёрку» с хромированным колпачком ступицы, диаметр центрального отверстия диска был увеличен до 60,5 мм. Именно на таких «троечных дисках» без ушек классические Жигули и стали достоянием истории.



16-дюймовое колесо Нивы шириной 5 дюймов по присоединительным параметрам напоминает диски ГАЗ и УАЗ (пять болтов). Характерный дизайн диска с двенадцатью круглыми отверстиями и большим вылетом (58 мм) появился уже на ранних прототипах, и он «сопровождает» старушку-Ниву всю её конвейерную жизнь! Со временем диск получил хампы для того, чтобы колёса могли эксплуатироваться в бескамерном варианте.



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

2105/2107

Еще на стадии макетов у «пятёрки» появились оригинальные диски, дизайн которых напоминал «шестёрочные» прототипы: угловатые линии, прямоугольные вентиляционные отверстия, отсутствие центрального колпака. Похожие решения в то время применялись на многих автомобилях европейского производства – например, VW и Audi.



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



Для «семёрки» были предусмотрены собственные диски – схожие по дизайну с диском ВАЗ-2105, но с четырьмя вентиляционными отверстиями вместо пяти. Однако была выпущена лишь незначительная партия дисков с каталожным номером 2107-3101015, а все автомобили этого семейства (2105/2104/2107) вплоть до 1995 г. сходили с конвейера на «пятёрочных» дисках. К слову, колёса от 2105 устанавливались и на некоторые модификации «шестёрки» – например, на ВАЗ-21065.

2108



Первый переднеприводник ВАЗ получил оригинальные диски собственного дизайна с нехарактерным для Жигулей вылетом 40 мм. Так называемые ранние диски отличались более узким ободом (4,5J) и вентиляционными отверстиями – они были чуть больше по размеру и «острее», чем на автомобилях с 1989 г. Сегодня «ранние» колеса являются своеобразным артефактом, за которым охотятся ценители «правильных» Самар советского периода. Более поздние диски также отличались увеличенной до пяти дюймов шириной обода, а сами отверстия стали чуть меньше. Как и у последних моделей Жигулей, диск «восьмерки» не имел выступов под колпаки, а болты его крепления оставались открытыми.



Завод допускал замену диска с каталожным номером 2108-3101015 только на «копеечный», поскольку при использовании дисков от других моделей «классики» с меньшим вылетом резко увеличивалась нагрузка на ступичные подшипники и нарушалась кинематика подвески вследствие уменьшения плеча обкатки.

Ока



Переход на 12-дюймовую шину потребовал и оригинального диска. Деталь с каталожным номером 1111-3101015 имела ширину всего 4 дюйма и вылет 40 мм. Еще одно нехарактерное решение – крепление на три болта вместо классических 4х98. Интересно, что на ранних прототипах в дисках предусматривались шесть овальных отверстий, однако в серию пошел вариант «попроще» – с 12 круглыми отверстиями, который по дизайну напоминал масштабную копию колеса Нивы.



Единый размер, но не единый дизайн

Итак, практически единственным типоразмером легковых ВАЗов советского выпуска был тринадцатидюймовый. Интересный факт: штампованные диски с дизайном колеса 2108 до сих пор «в строю»: ими в базовой комплектации оснащаются современные модели Lada. В следующих материалах мы посмотрим, какими шинами оснащались ВАЗы того времени и затронем еще более интересную тему: легкосплавные диски СССР.



Читайте также:


пользовательских дисков 101: что нужно учитывать?

Пользовательские диски 101: на что следует обратить внимание

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

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

ГДЕ НАЧАТЬ

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

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

ДЕЛАЕТ И НЕЛЬЗЯ

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

Ваш штамп не может доходить до края диска, поэтому старайтесь, чтобы дизайн ограничивался диаметром около 5 дюймов.
Art следует отправлять в черно-белом формате, пригодном для камеры и может быть сохранен только в определенных форматах ( см. руководство Innova для получения более подробной информации)
Хотя некоторые работы выглядят действительно круто с большим количеством темных цветов, имейте в виду, что печатать большие черные участки сложнее. Ограничьте сплошные области покрытия размером миниатюры
Очень мелкие детали могут в конечном итоге оказаться заполненными из-за способа штамповки дисков, поэтому невероятно замысловатый дизайн следует зарезервировать для чего-то другого, кроме вашего пластикового
Шрифты должны быть не менее 12 pt или больше, и лучше, если они будут более простыми, а не с использованием большого количества причудливых шрифтов.
Оставление места в центре вашего дизайна также является разумным, поскольку литник на нижней стороне диска может вызвать неровности при штамповке

Это может показаться напряженным, но соблюдение этих правил гарантирует, что ваш штамп будет максимально приближен к совершенству.Множество дисков могут произвести впечатление привлекательным дизайном, не будучи излишне сложными или не используя множество элементов, которые могут получиться, а могут и не получиться. Если вы сомневаетесь, не стесняйтесь обращаться к Innova Australia с вопросами, так как они тоже хотят, чтобы ваши проекты хорошо работали! Ознакомьтесь с их вариантами форм сегодня, чтобы сделать ваше следующее мероприятие незабываемым с помощью специального диска.

Источник изображения

Ювелирные изделия ручной штамповки | Ожерелье с подвеской в ​​виде крошечного латунного диска

Привет, ребята! Недавно я видела целую кучу крошечных ожерелий с подвесками-дисками - они станут модным аксессуаром этой осенью! Так что, конечно, я должен сделать его для себя.Минималистичный дизайн этого изделия означает, что его очень просто сделать. Это можно сделать за 10 минут или меньше, что делает его действительно отличным проектом для начинающих по штамповке металла. Итак, мы собираемся вернуться к основам сегодняшнего урока по украшениям ручной штамповки, спонсируемого моими друзьями из ImpressArt.

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

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

Однако для сегодняшнего проекта позвольте мне подготовить вам список материалов от моих друзей из ImpressArt:

  • Шрифт Bridgette 3 мм - верхний и нижний регистр (я использую наборы Premium)
  • Стальной блок
  • Угловой штамповочный молоток Ergo для латуни
  • Эмаль для штампов и бумажное полотенце
  • Штамповая прямая лента
  • Круглые латунные заготовки диаметром 1/2 дюйма - или любой другой металл
  • Плоскогубцы с цепными носами
  • Плоскогубцы для металлических отверстий
  • Соединительные кольца 4 мм
  • Тонкая цепочка 16-18 ″ (цепь 1 мм)

Готовы посмотреть, как это делается? Давайте начнем! Я собрал для вас это видео на YouTube с кратким обзором инструментов, инструкциями по штамповке и затемнению букв и сборке ожерелий - и все это всего за 10 минут.

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

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

Этот пост спонсирует мой партнер, ImpressArt Metal Stamps. Как блогер ImpressArt 2015 года, я бесплатно получаю избранные продукты, чтобы бесплатно разрабатывать идеи для проектов. Мнения и опыт в этом посте, конечно, все мои собственные.

Custom DyeMax Disc

Пользовательский диск DyeMax

Цвет диска: белый

Вес: 170 г + (могут быть запрошены другие веса, но мы не можем гарантировать, что эти веса будут у нас в наличии)

ПОСЫЛАЙТЕ СВОЕ ФОТО НА ЭЛЕКТРОННУЮ ФОТО НА DYEMAX @ DYNAMICDISCS.СОМ . В большинстве случаев мы конвертируем изображение на диск и отправляем его в продажу менее чем за * 48 рабочих часов (с момента окончательного платежа). Вы не должны получать от нас известий, если с нашей стороны нет проблем с выбором изображения или формы. * Часы работы: понедельник-пятница, диски DyeMax не производятся по выходным или праздничным дням.

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

ОГРАНИЧЕНИЕ КРАЯ - Диски даже с малейшим куполом могут привести к выцветанию рисунка по краям диска, как показано выше.

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

ВАЖНАЯ ИНФОРМАЦИЯ: Обложка, используемая на нестандартных дисках DyeMax, должна быть вашим собственным произведением искусства, или у вас должно быть письменное разрешение художника на ее использование. Мы не можем производить изображения, защищенные авторским правом или товарными знаками, без явного согласия владельца. Сюда входят логотипы спортивных команд, персонажей комиксов и любые другие изображения, на которые есть авторские права.Если у отдела DyeMax возникнут сомнения по поводу происхождения представленных произведений искусства, мы можем попросить клиента предоставить свои произведения искусства, поделившись оригинальными файлами или художественным процессом. Мы также не принимаем непристойные изображения или слова, а также любые произведения искусства, изображающие незаконную деятельность.

* ОБРАТИТЕ ВНИМАНИЕ: Если вы хотите получить доказательство продукта, запросите его в разделе примечаний к заказу во время оформления заказа. В корзине не будет доказательства. Получив подтверждение, ответьте в наш отдел DyeMax, сообщив, одобрено ли изображение или вы хотите внести изменения.

Dynamic Discs с гордостью предлагает изготовленные на заказ диски DyeMax. Просто отправьте свое изображение на [email protected], и мы поместим его на диск, который вы выбрали выше. Убедитесь, что размер вашего изображения составляет не менее 750x750 пикселей, чтобы мы могли получить четкий и готовый продукт.

Если вы хотите увидеть другие потрясающие дизайны, обязательно загляните на страницу Dynamic Discs DyeMax по адресу www.DynamicDiscs.com/DyeMax.

Создайте свой собственный штамп на диске

Несколько месяцев назад я решил сделать специальный штамп для идентификации, который будет помещен на днище моих дисков.Меня вдохновила печать Большого Джерма - вы можете увидеть ее здесь и здесь. Это не штамп, который производитель использует на заводе, а простой штамп чернилами - он служит той же цели, что и резкость вашего имени на дне, но выглядит намного круче!

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

(1) Представьте себе дизайн штампа

Я бы порекомендовал начать с карандаша, бумаги и набросков. Вот несколько примеров дизайна Redditors для вдохновения! Ваш дизайн должен быть простым черно-белым для дальнейшего использования. Вы также можете указать свой PDGA или номер телефона.

(2) Сделайте графикой

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

А) Спросите у друга! Вот что я сделал. Если идея вашего логотипа не слишком сложна, это не должно стать большим бременем. Кто знает, могут быть здесь и дизайнеры, которые помогут товарищу по диск-гольфу.

Б) Используйте Canva.com. Это бесплатный веб-сайт, который позволяет ТАК легко создавать простую графику. Было бы сложно создать замысловатый логотип на Canva, но он хорош для текста и простых форм и намного проще в освоении, чем Photoshop / gimp / illustrator.Как только мой друг прислал мне мой логотип по электронной почте, я использовал Canva, чтобы добавить свое имя и номер PDGA.

C) Заказ проекта. Ваше последнее средство, потому что это значительно повысит стоимость проекта.

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

(3) Выберите тип и размер штампа.

Я рекомендую использовать тип резинового штампа на Rubberstamps.net. По сути, это ваш стандартный резиновый штамп для альбомов, закрепленный на небольшом деревянном блоке.

Под этим заголовком есть много вариантов размера. Вам нужен размер, который (A) делает ваш текст разборчивым, а (B) подходит по форме вашего логотипа. Мой логотип квадратный, поэтому я выбрал 2 "x2" (15 долларов США). Для справки, это примерно размер печати Большого Джерма или также размер щита Дискмании. Если ваш логотип более прямоугольный, вам нужно выбрать штамп с аналогичными размерами.

(4) Загрузите свой файл

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

(5) Добавьте марку и немного чернил в корзину и сделайте заказ!

Большинство пользователей этой сабвуфера рекомендуют чернила StazOn - это около 10 долларов. StazOn показался мне довольно надежным на всех дисках, кроме одного (Proton Crave, если вам интересно). Он также казался сухим менее чем за 5 минут, но я оставил их сушиться на ночь на всякий случай.Кроме того, на Rubberstamps.net мой штамп был доставлен меньше чем за неделю.

(6) Наслаждайтесь штамповкой всех ваших дисков!

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

Отредактировано: потому что он заставлял номер каждого шага отображаться как «1»

Построение «настроенной» трубы для 2-тактного двигателя: 11 шагов (с изображениями)

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

Как сваривать тонкий металл

Я считаю, что наиболее важным для выполнения этих сварных швов является как можно более точное совмещение двух деталей. Выполнение таких стыковых соединений означает, что край металла нагревается, что позволяет легко расплавить металл или продырявить его.Не весело и не красиво. Я потратил некоторое время на то, чтобы заставить моего сварщика правильно набрать номер (см. Рисунок 1 ) - не торопитесь, потренируйтесь и выясните, что работает для вас!

*** Примечание по сварочным аппаратам - я использовал сварочный аппарат с подачей проволоки 110 В с толстым сердечником из флюса. Не лучший вариант для этой ситуации. В идеале сварочный аппарат с подачей проволоки с защитой от газа аргоном должен лучше работать с более тонкими материалами, или, если у вас есть доступ и навыки его использования, лучшим вариантом будет правильно настроенный сварочный аппарат TIG.Моя первая попытка была сделана с горелкой Oxy-Acetlyne, в основном потому, что я хотел попрактиковаться в ее использовании. Это можно сделать, но некоторые машины делают жизнь намного проще!

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

Я пробовал несколько разных способов сварить этот тонкий металл вместе, и лучший способ, который я нашел до сих пор, - это "заппи-зап"... Вид вариации на "пропущенную сварку". Пропуск сварки (см. Рисунок 4) - это когда вы свариваете короткую полосу, переходите к другому участку и свариваете еще одну короткую полосу и продолжаете повторять, пока не будет сварена вся деталь. Это сработало нормально, но я обнаружил, что это приведет к слишком большому нагреву и растапливанию дыр в моем проекте.

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

Советы по сварке металла

1. Если возможно, приваривайте ВНИЗ. Вы путешествуете быстрее и накапливаете меньше тепла, что снижает вероятность возникновения дыр в вашем проекте.

2. При сварке «zappy-zap» - если вы все еще продеваете отверстия в металле, вы также можете приварить точку, прыгнуть вперед примерно на 1/4 дюйма и приварить назад в уже сваренную точку. самая горячая часть сварного шва находится над ТОЛЩИМ металлом (потому что вы закончили поверх предыдущего сварного шва), что снижает вероятность того, что вы проделаете в нем дыры.Сварка в обратном направлении, прыжок вперед на 1/4 дюйма, сварка в обратном направлении, прыжок вперед, повторение ...

3. Если вы делаете дыры в металле, используйте присадочный стержень для сварки ацетлином или TIG вместе со сварочным аппаратом MIG. металл в отверстии быстро, не нагревая его и не делая отверстие ХУЖЕ. Просто возьмите стержень в левой руке, удерживая его над отверстием, и приварите поверх него с помощью сварочного аппарата MIG.

Сварка расширительной камеры

Отдельные детали: возьмите один из конусов или цилиндров и начните с сварки стыка, как описано выше.Я начал с брюшка трубы (центрального цилиндра). Сварить прихваточным швом, а затем приварить. Вы можете делать по одной детали за раз, а затем сваривать части вместе, или вы можете сварить все части, а затем сварить части вместе.

Соединение частей: опять же, я не могу подчеркнуть, насколько важно, чтобы соединения были выровнены как можно точнее. Если вы не торопились на этапе макета, они должны быть довольно точными, но вам придется немного подправить, чтобы убедиться, что концы, которые вы соединяете, являются идеальными кругами и выровнены друг с другом.Стол для ставок и кофемолка могут быть здесь вашими друзьями - просто будьте уверены, если вы измельчаете что-нибудь, это абсолютно необходимо. Убедившись, что они выровнены, скрепите 2 части вместе, как показано на Рис. 7 , затем удалите прожженный флюс, если вы используете сварочный аппарат с сердечником, и начинайте сварку! См. Рисунок 8 .

*** Примечание по соединению частей - Если что-то не получается, скрепите их вместе там, где они ДОЛЖНЫ совпадать, затем используйте молоток и стол для колышков, чтобы «отрегулировать» посадку.Вы можете очень близко к этому приблизиться, если проявите терпение ...

Продолжайте добавлять части, пока не закончите! См. Изображения 9-13 .

Итак, у вас есть трубка ... Как, черт возьми, эта штука поместится на велосипеде !?

Amy's Cassandra 2.1 руководство по настройке

Руководство по настройке Amy's Cassandra 2.1 (2015)

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

Я опубликовал это небольшое обновление, чтобы изменить свое имя с Альберта на Эми, и не изменил что-нибудь еще на этом этапе.Я также оставляю URL прежним, потому что некоторые люди добавили его в закладки, и я не возражаю против того, чтобы мое старое имя было так долго как люди теперь зовут меня Эми 🙂

  • Младший уровень системного администратора, навыки командной строки Linux
  • знакомство с Cassandra 2.1 и / или Datastax Enterprise 4.7
  • базовая статистика

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

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

Если вы обнаружите какие-либо ошибки, пожалуйста (действительно!) Отправьте сообщение о проблеме на https://github.com/tobert/tobert.github.io.

Наблюдательность - важный навык, который необходимо развивать системному администратору. Широкий Для систем наблюдения доступны различные инструменты по-разному. Многие из они используют одни и те же несколько системных показателей по-разному, чтобы предоставить вам посмотреть в вашу систему. Понимание низкоуровневых метрик (например, / proc / vmstat) позволяет лучше понять дисплеи более высокого уровня, такие как OpsCenter графики.

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

Системы мониторинга

- заманчивый выбор для сбора показателей производительности, но им обычно приходится жертвовать разрешением на экономию памяти и редко имеют разрешение выше 1 выборки в минуту.Метрики с низким разрешением безусловно, полезен для планирования емкости, но бесполезен для настройки производительности. Один Исключение составляют инструменты, связанные с collectd +, настроенные с разрешением 10 с По умолчанию. Это намного лучше среднего, но недостаточно для всех ситуации, но все же проверьте это.

dstat

dstat - безусловно, мой любимый инструмент для наблюдения за показателями производительности в Linux. машина. Он предоставляет функции многих инструментов в одном с высоким разрешением. (1 с). Моя команда для запуска:

dstat -lrvn 10

, который запускает dstat со средней загрузкой (-l), дисковым IOPS (-r), vmstats (-v) и пропускная способность сети (-n).10 сообщает dstat, что нужно продолжать обновлять текущую строку. каждую секунду и переходить на новую строку каждые 10 секунд. Это может быть красивее, как сообщать метрики по дискам и по сетевому интерфейсу, не говоря уже обо всех различные плагины. Погрузитесь в дело. Это самый полезный инструмент статистики в команде Linux. линия. Если вы попросите меня о помощи, будьте готовы сделать скриншоты за несколько минут » действие, подобное приведенному выше.

Чтение матрицы: я оставляю dstat запущенным внутри экрана GNU (или tmux, если вы предпочитаю) почти все время, когда я подключен к кластеру.Даже когда там нет проблем. Может быть, особенно тогда. Во время выполнения тестов или производства load, я пролистаю свои экраны (ctrl-a n) и взгляну на вывод dstat. Как только он поработает некоторое время, весь терминал должен быть заполнен. Я ищу вертикальную согласованность (или ее отсутствие) и выбросы. На полностью прогретая система, память должна быть занята около 95%, причем большая часть ее столбец кеша. ЦП должны использоваться не более 1-2% iowait и 2-15% системного времени.Пропускная способность сети должна отражать все приложения. происходит, поэтому, если это стресс от кассандры, он должен быть устойчивым. Если это Hadoop писать работы большими партиями, я ожидаю больших всплесков. Продумайте рабочую нагрузку и узнайте, чего ожидать и узнаете, что нормально.

чтение vmstats

Я большой поклонник dstat. Еще в старые плохие времена мне приходилось переключаться между 3-4 инструменты, позволяющие понять, как работает система. С помощью dstat я могу видеть все ключевые показатели в одном представлении, и это важно.Снимок каждые 10 секунд, полноэкранный терминал может показать мне последние несколько минут данных, упрощая визуальное сканирование столбцов на предмет закономерностей и аномалий. В большинстве случаев это обычное распознавание старых образов; даже не зная что означает статистика, вы должны иметь возможность соотносить изменения в статистике системы с изменением клиентской нагрузки. Для практики запустите dstat на холостом ходу. Узел Кассандры, затем запускает простую нагрузку от Кассандры. Изменение в Показатели за первые пару минут нагрузки поучительны.Как долго нужно, чтобы выровняться? Выровняется или метрики сильно колеблются? Как только закономерности определены, пора понять, что происходит. под капотом. Переход слева направо от моего обычного dstat -vn 10:

запуск / заблокировано / новые задачи

Показывает, сколько процессов или потоков было запущено / заблокировано / создано во время окна выборки. run = ~ n_cores идеально подходит для рентабельности инвестиций / эффективности, но заставляет нервничать многих админов. run = 2 * n_cores не обязательно плохо. run> cores здоров с некоторой головной частью.Любые заблокированные процессы считается плохим, и вы должны немедленно посмотреть на iowait%. 1-2% iowait не обязательно является проблемой, но обычно указывает на хранение как узкое место.

память

Память, пожалуй, самая легкая. Б / у обычно будет твоя куча + offheap + ~ 500 МБ. Если он значительно выше, узнайте, где это воспоминание пошли! Объем буферов должен составлять пару сотен МБ, редко больше гигабайта. Кэш должен составлять почти всю оставшуюся память, если данные> ОЗУ.Свободная память должна быть в диапазоне 200-300 МБ, если только размер рабочих данных не установлен. меньше установленной памяти.

своп

dstat показывает столбцы подкачки вместе с памятью. Это всегда должны быть нули. Любая своп-активность является источником сбоев и должна быть устранена. прежде всего.

пропускная способность диска

Это сообщает вам, сколько байтов поступает и выходит из хранилища каждую секунду. Он довольно точен и, как правило, более полезен, чем IOPS.Нет стандартный ассортимент здесь. Попробуйте провести насыщение кластера большими объектами, чтобы узнайте, что такое верхний предел, а затем попробуйте определить размер кластера / настройки, чтобы сохранить его Примерно на 25% ниже пиковой нагрузки или больше, если есть жесткое соглашение об уровне обслуживания. Вы часто будете видеть активность на дисках после завершения нагрузочного теста, что, скорее всего, уплотнение.

прерывания (int) и переключатели контекста (ctx)

Прерывание происходит, когда устройству требуется, чтобы ЦП что-то сделал, например, выбрать данные из сети или дисков.Переключение контекста происходит, когда ядро выключить задачу на CPU. Большинство прерываний привязано к CTX, который почему ctx почти всегда> прерывает. В здоровой системе ctx должен быть На 20-40% выше прерываний. Если он намного выше, взгляните на систему счетчик звонков с помощью strace. фьютекс почти всегда является главным вызовом и указывает большое количество конфликтов блокировки.

пользователь / система / простоя / ожидание / hiq / siq, время процессора

Пользовательское время - это процессорное время, используемое для запуска пользовательских процессов, т.е.е. Потоки JVM. Системное время - это время, потраченное на код ядра. Время простоя в точности такое, как кажется. hiq / siq - время, затраченное на обработку аппаратных и программных прерываний. Эти обычно равны нулю, но иногда вы увидите время siq при большой нагрузке. Несколько% в порядке. Больше указывает на серьезную проблему с ядром и / или оборудование.

сетевая отправка / прием

Показывает объем данных, передаваемых по сети. Я могу насытить 10-гигабайтные ссылки Cassandra 2.1 и большими объектами, так что это более важно смотреть, чем это было в прошлом.Это показывает сколько данных проходит через протоколы CQL и хранения. Разница между загрузкой сети / диска / io / ЦП дает хорошую картину насколько эффективно работает система. Я делаю это в своей голове….

sjk-plus

https://github.com/aragozin/jvm-tools является новейшим дополнением к конюшне и имеет, в частности, один инструмент: полезно для DSE: ttop a.k.a. "thread top", как раз и звучит. Хотя top и htop полезны для просмотра процессов, они не могут определить, какая JVM thread is which, и здесь на помощь приходит ttop.Это одна банка, поэтому ее легко нажмите на машину и не требует графического интерфейса, поэтому отлично работает по ssh. До сих пор, Я считаю, что наиболее полезной является следующая команда:

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

Настоящая убийственная особенность - это скорость выделения кучи, которая напрямую коррелирует к работе GC.Попробуйте установить -o ALLOC вместо CPU, чтобы увидеть, какие потоки помещают давление на GC.

htop

Большинство пользователей Linux знакомы с командой 'top', но она довольно ограничена в то, что он может отображать, и выглядит не так красиво. htop имеет хороший дисплей по умолчанию который показывает нагрузку на ядро ​​и все потоки. Его также можно настроить, нажав F2, что иногда бывает удобно, когда вы хотите отсортировать по определенным полям или отображать что-то за пределами значений по умолчанию, например программные ошибки страницы.

На следующем снимке экрана системное время показано красным цветом, хорошее время - синим, а пользовательское время зеленое.Это может отличаться от терминалов или тем. Чтобы увидеть легенда, нажмите клавишу "h".

@phact рекомендует включить "[x] Подробное время ЦП" в разделе «Настройка» (F2), чтобы сделать видимыми такие вещи, как iowait и steal time. Без этой опции они кажутся неиспользованной емкостью, что вводит в заблуждение.

powertop и i7z

Powertop не всегда полезен, но стоит проверить хотя бы раз, если вы наблюдая странные колебания производительности на голом металле. Вы ищете вторая вкладка, поэтому запустите ее с sudo powertop, затем нажмите вкладку один раз, чтобы перейти к вкладка «Статистика простоя».Это покажет вам "C-состояния" процессоров и сколько времени в них проводится. Короче говоря, чем выше номер C-состояния, тем выше стоимость задержки, чтобы выйти из этого. C1E-HSW дешевле, чем C3-HSW и так далее. Во многих статьях о настройке задержки рекомендуется отключать C-состояния. в целом, но я не думаю, что это является ответственным или необходимым. Вы, вероятно хотите отключить более глубокие C-состояния (> 3) для узлов Cassandra, которые будут занятый. Код управления питанием в ядре должен обрабатывать все остальное.

Следующая вкладка - «Статистика частоты». Это покажет вам, если масштабирование частоты включен на CPU. В общем, масштабирование частоты никогда не следует включать на Cassandra серверов. Даже если он "работает" (а он работает), он заставляет часы TSC (самый быстрый) нестабильный, вызывает больший дрейф часов, что плохо для Системы Кассандры. Современные процессоры Xeon и AMD специализируются на сделать TSC более стабильным, поэтому стоит измерить, прежде чем отказываться от него.

Следующие две вкладки не очень полезны для работы с Cassandra, но последняя один не интуитивно понятен.Вы хотите, чтобы все предметы в "Настраиваемых" вкладка, чтобы сказать "Плохо!" Управление питанием и высокая производительность почти всегда в разногласиях. Вы можете спокойно игнорировать устройства, которые не используются Cassandra, например USB-контроллеры и звуковые устройства.

i7z - альтернатива powertop, на которую я обратил внимание, но Я не пробовал. https://code.google.com/p/i7z/

/ proc

Большая часть статистики, отображаемой уже обсужденными инструментами, поступает из текстовых файлов. в / proc.dstat читает / proc / loadavg для средней нагрузки, / proc / stat для Статистика ВМ, / proc / diskstats для дискового ввода-вывода и т. Д. Несколько файлов действительно пригодятся для быстрой проверки того, что не экспортируется обычными инструментами.

Например, огромные страницы. По моему опыту, прозрачные огромные страницы не (обычно) проблема для Кассандры, как и для многих других баз данных. Тем не менее, вам нужно знать, использует ли их ваша JVM или нет, так что легко сделать:

Если AnonHugePages немного больше, чем ваша куча, все готово с THP.Если вы думали, что отключили его, перезапустите Cassandra еще раз, чтобы вернуться к страницам 4K.

Совет

Pro: вы можете сделать вид файлов / proc сверху, используя команду watch (1), например

  смотреть grep Dirty / proc / meminfo
  

/ proc / interrupts полезно для выяснения, какие процессоры обрабатывают ввод-вывод. Это часто слишком большой для отображения на экране, поэтому может понадобиться немного awk или скриптов, чтобы уменьшите его до размера. Для быстрой проверки достаточно просто просмотреть файл.

dmesg

выгружает буфер ошибок ядра в стандартный вывод.Иногда находишь что-то очень быстро, иногда нет. Я почти всегда смотрю на это как на здоровые, так и на проблемные системы, чтобы посмотреть, не происходит ли что-нибудь. Например, если приложение было убито OOM, в журнале dmesg будет подробный отчет. Буфер ошибок - это кольцо статического размера, поэтому иногда, когда что-то действительно волосатое, важно информация будет прокручена, и вы будете искать ее в / var / log.

strace

он же спасатель жизни. Стрейс помог мне обнаружить скрытые неудачи больше, чем любой другой инструмент в моем наборе инструментов.Простейшее использование strace включает печать из каждого системного вызова, сделанного процессом. Системы Idle Cassandra создают огромную количество системных вызовов, поэтому настоятельно рекомендуется использовать фильтр с флагом -e. Он может разветвлять процесс для трассировки с помощью префикса команды (например, strace ls) или вы можете подключиться к запущенному процессу с помощью -p PID. Флаг -f необходим для получать полезные дампы от Cassandra - заставляет strace прикрепляться ко всем задачам (потокам) в данном процессе.

Чтобы отследить конкретную подсистему, e.грамм. сети используйте флаг -e. Есть несколько предустановленных групп системных вызовов, таких как «сеть», «файл» и т. Д. ее. Загляните на страницу руководства.

Один из наиболее полезных способов использования strace с Cassandra - это узнать, как часто используется системный вызов futex (). Это интересно, потому что системный вызов вызывается только для конкурирующих блокировок. Для этого используйте strace -f -c -e futex -p $ PID . Дайте ему поработать несколько секунд, затем нажмите Ctrl-C.

smartctl

Большинство жестких дисков, произведенных за последнее десятилетие, поддерживают протокол, называемый УМНАЯ.Поддержка SATA и SAS SSD это тоже, и это первое место, куда я смотрю, когда подозреваю, что проблема с ривер. Он не всегда устанавливается по умолчанию. Пакет обычно называется "smartmontools".

Если в системе есть что-то, кроме простого контроллера JBOD (например, SATA AHCI, LSI SAS x008), вам может потребоваться указать тип устройства, чтобы smartctl мог правильно запросить HBA. На странице руководства есть инструкции для этого.

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

Вот скриншот из "smartctl -A / dev / sdc" на SSD Samsung 840 Pro. Здесь вы можете узнать, умирают ли флеш-ячейки или вы подозреваете другие виды ошибок.

Полный вывод smartctl -a для HDD и SSD доступен в виде: https://gist.github.com/tobert/c3f8ca20ea3da623d143

iperf

- это быстрый и простой в использовании инструмент для тестирования сетевой нагрузки.Я использую это для найти реальные возможности сетевого интерфейса, которые часто неожиданно ниже, чем рекламируется. На голом металле вы должны ожидать > 900Мбит / с (не забудьте разделить на 8 байтов!) На 1гиговых ссылках. Для 10gig ссылок, вам может потребоваться использовать параметр --parallel.

Эти снимки экрана показывают, насколько просто использовать iperf, чтобы узнать, сколько пропускная способность, которую я могу установить между моей рабочей станцией Linux и моим Mac через Wi-Fi.

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

pcstat

https://github.com/tobert/pcstat - это инструмент, который я написал из-за разочарования. У нас часто возникает вопрос: файл кэшируется Linux. Сам Linux не экспортирует эту информацию в простой способ, поэтому pcstat получает его через системный вызов mincore (2). Самый простой способ чтобы получить его, если у вас установлен Go, нужно «перейти и получить github.com / tobert / pcstat ". Это поместит двоичный файл pcstat в $ GOPATH / bin, который вы можете скопировать на любой сервер Linux.

  pcstat -bname /var/lib/cassandra/data/*/*/*-Data.db
  

cl-netstat.pl

https://github.com/tobert/perl-ssh-tools Еще один нестандартный инструмент. Он входит во весь ваш кластер через ssh и отображает просмотр сетевого трафика, операций ввода-вывода в секунду и средней нагрузки в масштабе кластера. Я использую это все время. Устанавливать это немного неудобно, но оно того стоит.По умолчанию это обновляется каждые 2 секунды.

Нам действительно нужно полное руководство, подобное этому, для снятия стресса от кассандры. Для большинства настройка производительности, достаточно простой конфигурации cassandra-stress для выявления узких мест, нагружая кластер нагрузкой насыщения. это важно помнить, что длительная нагрузка насыщения никогда не должна использоваться для определять производительность производства; по определению это неустойчиво. Оно включено в некоторых случаях полезно найти максимальную нагрузку насыщения, а затем уменьшить ее на 10-20%, как отправная точка для определения максимальной устойчивой нагрузки кластера.

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

маленьких объекта для поиска ограничений TXN / s

Небольшие объекты, работающие с максимальной пропускной способностью транзакций, помогают выявить проблемы с ограничения на количество сетевых пакетов в секунду, пропускную способность ЦП и, как всегда, GC. Мне не удалось получить достаточную пропускную способность с небольшими объектами, чтобы нагружать 10 гигов сети или хорошие SSD; для тех, кто переходит к большим объектам. Это самый простой тест для запуска и, безусловно, является наиболее распространенным, поскольку он почти не требует конфигурация кассандры-стресса.

Я обычно помещаю свои команды cassandra-stress в небольшие сценарии оболочки, чтобы легче редактировать, и мне не нужно полагаться на историю команд или ужас ужасы, набор текста. Например, вот как выглядит мой small-stress.sh:

  #! / Bin / bash

экспорт ПУТЬ = / opt / cassandra / bin: / opt / cassandra / tools / bin: $ PATH

кассандра-стресс \
    написать \
    п = 1000000 \
    cl = LOCAL_QUORUM \
    -рейт нитей = 500 \
    -схема "репликация (фактор = 3)" \
    -узел 192.168.10.12
  

больших объекта для определения пределов МБ / с

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

В этом примере я пишу разделы с 32 столбцами по 2 КБ каждый, в сумме 64 КБ на раздел. Возможно, вам нужно будет попробовать другие значения, чтобы получить вещи движутся. Иногда отключение долговечности на CF или установка CL tmpfs полезен для уменьшения нагрузки на ЦП / сборщик мусора и перемещения большего количества операций ввода-вывода за счет очистки.

  кассандра-стресс \
    написать \
    п = 1000000 \
    cl = LOCAL_QUORUM \
    -рейт нитей = 500 \
    -col "size = fixed (2048)" "n = fixed (32)" \
    -схема "репликация (фактор = 3)" \
    -узел 192.168.10.12
  

Есть три основных места, где можно найти настройки, влияющие на работу Кассандры. производительность: командная строка java (GC и т. д.), схема и cassandra.yaml. Наверное, в таком порядке. Неточность некоторых комментариев в конфигах Кассандры старинная традиция, восходящая к 2010 или 2011 году.Пресловутый "100мб на ядро" зверства существовали довольно давно, но мы здесь не для того, чтобы говорить об истории. Что ты нужно знать, что многие советы в комментариях к конфигурации вводят в заблуждение. Всякий раз, когда он говорит «количество ядер» или «количество дисков», это хорошее время, чтобы подозрительный. Я не собираюсь переписывать здесь весь yaml-файл, а вместо этого накрою несколько настроек, которые всегда следует проверять при настройке. ОБНОВЛЕНИЕ ДО> = Cassandra 2.1.9 или DSE 4.7.3 и установите:

  commitlog_segment_recycling: false
  

До 2.1.9:

Jira, ссылка на которую приведена выше, содержит большинство важных деталей. TL; DR, обходной путь установить commitlog_segment_size_in_mb> commitlog_total_space_in_mb, который заставляет Cassandra отбрасывать сегменты после использования, а не использовать их повторно. '

таблицы и промывка

Одна из самых распространенных хитростей, которую мы должны делать, - это натыкание на memtable_flush_writers в системах с достаточными ресурсами.Совет в stock yaml в данном случае неплох, но не очень тонок. Как правило, вы можете начните с 4 и посмотрите, что произойдет. Если вы видите упавшие мутации под нагрузка насыщения, попробуйте подняться до 8, но, вероятно, не намного выше с 8 заблокированные флешрайтеры, вероятно, означают, что ваши диски не справляются с задачей, а нагрузку необходимо уменьшить.

Я думаю, что memtable_flush_writers и memtable_cleanup_threshold всегда должны быть установлены вместе. Формула по умолчанию: 1 / (memtable_flush_writers + 1), поэтому если у вас много писателей флеша, ваш порог очистки будет очень низкий и вызывают частые промывания без уважительной причины.Безопасное начальное значение для кластер с несколькими таблицами - 0,15 (15% пространства памяти). Если у вас много Для активных таблиц меньшее значение может быть лучше, но обратите внимание на стоимость уплотнения.

Примечание: memtables не сжимаются, поэтому не ожидайте, что сжатые размеры sstable будут расстановка.

memtable_allocation_type: offheap_objects

Offheap memtables может улучшить рабочие нагрузки с большим объемом записи за счет уменьшения количества данные, хранящиеся в куче Java. 1-2 ГБ оперативной памяти должно быть достаточно для большинство рабочих нагрузок.Размер memtable, который также должен быть оставлен на уровне 25% от кучи, так как он все еще используется, когда находится в игре offheap.

Дополнительное повышение производительности может быть достигнуто путем установки и включения jemalloc. В обычных дистрибутивах это обычно установка yum / apt-get. Худший В этом случае вы можете просто установить файл .so в / usr / local / lib или аналогичный. Инструкции по настройке находятся в cassandra-env.sh.

одновременных_ {чтения, записи, счетчиков}

Как и некоторые другие варианты, рекомендации в комментариях к ним вводящие в заблуждение.Увеличение этих значений позволяет Cassandra выполнять больше операций ввода-вывода в parallel, что в настоящее время является лучшим способом продвинуть стек ввода-вывода Linux. Вы можете также хочу взглянуть на / sys / block // queue / nr_requests. Начать со 128 на огромных машинах и до 32 на меньших машинах.

стабильное сжатие

Компромисс CPU почти всегда является чистой выгодой по сравнению с iowait или потраченными впустую место на дисках. Отключение сжатия иногда происходит быстрее. Главный Настраиваемый параметр - chunk_length_kb в свойствах сжатия таблицы.В длина блока по умолчанию составляет 128 КБ, который можно уменьшить либо во время CREATE TABLE, либо с помощью ALTER TABLE.

В версии 2.1 для несжатых таблиц будет использоваться считыватель с буфером 64 КБ. Если твой чтения значительно меньше, чем 64 КБ, с использованием сжатия, чтобы позволить Cassandra уменьшение этого размера буфера, вероятно, станет для вас значительной выгодой с точки зрения Ожидание ввода-вывода, задержка и общая пропускная способность чтения, даже если вам все равно об экономии дискового пространства. В любом случае выравнивание размера блока буфера с быть кратным размеру блока диска (т.е. xfs 4k блоков) является оптимальным.

потоковое

Убедитесь, что для streaming_socket_timeout_in_ms всегда установлено значение ненулевое значение. 1 час - консервативный выбор, который предотвратит худшее поведение.

https://issues.apache.org/jira/browse/CASSANDRA-8611

Ява 8

Каждый кластер, который я касался за последние пару месяцев, работал под управлением Java 8 без проблем. JDK8 имеет несколько хороших улучшений производительности во всех плата, поэтому некоторые кластеры получат дополнительный запас просто за счет обновления.Oracle объявила о том, что Java 7 устарела и скоро будет закрыта. Тем не менее, если для некоторых причина (например, обратная консервативная политика), вы должны придерживаться JRE7, в хотя бы попробуй получить последний выпуск обновления.

OpenJDK

В OpenJDK есть некоторые воспоминания о том, что, насколько я могу судить по датам, вернемся к его первоначальным выпускам в Fedora, где это был JDK6 без JIT и куча вещей GNU Classpath и Apache Harmony. Это тоже не продлилось задолго до того, как Sun завершила внедрение важных частей Hotspot, сделав OpenJDK, который у нас есть сегодня, с точки зрения серверной виртуальной машины идентичен выпуски Oracle Hotspot.Важная вещь, на которую нужно обратить внимание сегодня, с OpenJDK - это пакеты ОС. Принятие Java 8 заняло много времени, потому что ранние выпуски были глючными. Сделайте себе одолжение и проверьте полную версию любого OpenJDK, прежде чем доверять ему. Если он устарел и вы все еще хотите использовать OpenJDK, ознакомьтесь с пакетами Zulu производства Azul.

оценка кучи и выбор GC

Если вы еще не читали о offheap сверху, проверьте это. В в целом размер кучи по умолчанию, равный 8 ГБ, является хорошей отправной точкой для Рабочие нагрузки только для Cassandra.При добавлении в Solr вы почти всегда захотите увеличить кучу. Я видел, что в производстве он установлен от 8 ГБ до 32 ГБ системы. Я тестировал до 256 ГБ с G1, и хотя он отлично работает, это пустая трата нехватки места в кэше страницы. G1 лучше всего работает с 26-32 ГБ, начните с этого диапазона, если у вас есть запасная оперативная память. Когда возитесь с GC, вы всегда должны включать GC Ведение журнала. В более новых сборках JDK7 и любой сборке JDK8 ротация журналов GC встроена. поэтому нет причин отключать его, особенно в производственной среде.Некоторые люди предпочитаю по умолчанию оставить его в производстве, потому что Записи журнала GC происходят во время STW и являются синхронными, что может вызвать дополнительную икоту.

Теперь, когда у вас включено ведение журнала GC, у вас есть выбор: придерживаться CMS ( дьявол, которого мы знаем) или переключитесь на G1GC (черт, которого мы почти не знаем). Вы можете получить больше пропускная способность от CMS, но для ее достижения требуется тщательное планирование и тестирование, тогда как с G1 вы можете получить хорошую производительность без особых настроек.

полезных настроек для любого (параллельного) GC

По умолчанию Hotspot ограничивает потоки GC на 8, по-видимому, из-за некоторых устаревших предположения в сочетании с несвязанными побочными эффектами на SPARC.Во всяком случае, если целевая система имеет более 8 ядер, вы можете разрешить GC использовать все их. Было замечено, что это сокращает продолжительность STW. Я не видел ни одного отрицательные побочные эффекты. Как говорится в комментариях, ядра HT не в счет. Видеть также: «Ядра EC2 - это не то, что вы думаете».

  # Максимальное количество потоков JVM составляет 8 потоков PGC и 1/4 от этого числа для ConcGC.
# На машинах с> 10 ядрами могут потребоваться дополнительные потоки.
# Увеличить до <= полных ядер (не считая HT-ядра).
#JVM_OPTS = "$ JVM_OPTS -XX: ParallelGCThreads = 16"
#JVM_OPTS = "$ JVM_OPTS -XX: ConcGCThreads = 16"
  

Обработка ссылок обычно не имеет большого значения для Cassandra, но в некоторых рабочие нагрузки, которые он действительно начинает отображаться в журналах GC.Поскольку мы почти всегда хотите все параллельные вещи, предлагаемые JVM, продолжайте и включите параллельный справочная обработка, чтобы сбить ваш p99.9.

  # Выполнять обработку ссылок в параллельном GC.
JVM_OPTS = "$ JVM_OPTS -XX: + ParallelRefProcEnabled"
  

CMS

Комментарий 100 МБ / ядро ​​в cassandra-env.sh для установки HEAP_NEWSIZE: неверно . Полезной отправной точкой для CMS является 25% кучи. Для некоторых рабочих нагрузок он может достигать 50% кучи, но начните с 20-25% и посмотрите, что бывает.Прежде чем перейти к тестированию, добавьте следующие настройки, полученные из КАССАНДРА-8150. Есть там есть что-то хорошее, но будьте осторожны, чтобы случайно не объединить все настройки из различных комментариев. Они не всегда хорошо сочетаются.

TODO: добавить примечания Пьера о CMS

  # [http://blog.ragozin.info/2012/03/secret-hotspot-option-improving-gc.html ](http://blog.ragozin.info/2012/03/secret-hotspot-option -improving-gc.html)
JVM_OPTS = "$ JVM_OPTS -XX: + UnlockDiagnosticVMOptions"
JVM_OPTS = "$ JVM_OPTS -XX: ParGCCardsPerStrideChunk = 4096"

# их нужно будет адаптировать к рабочей нагрузке; Начните здесь
JVM_OPTS = "$ JVM_OPTS -XX: SurvivorRatio = 2"
JVM_OPTS = "$ JVM_OPTS -XX: MaxTenuringThreshold = 16"

# Брэнсон считает, что это круто.TODO: опишите, что они делают.
JVM_OPTS = "$ JVM_OPTS -XX: + CMSScavengeBeforeRemark"
JVM_OPTS = "$ JVM_OPTS -XX: CMSMaxAbortablePrecleanTime = 60000"
JVM_OPTS = "$ JVM_OPTS -XX: CMSWaitDuration = 30000"
  

CMSScavengeBeforeRemark: запускает Young GC (STW) перед запуском CMS Remark (STW) фаза. Ожидаемый эффект заключается в сокращении продолжительности фазы замечания.

CMSWaitDuration: как только CMS обнаруживает, что он должен начать новый цикл, он будет ждать до этой продолжительности (в миллисекундах) для выполнения цикла Young GC.Ожидаемый эффект заключается в сокращении продолжительности фазы начальной отметки (STW) CMS.

SurvivorRatio определяет размер Эдема и выживших. SurvivorRatio = N означает: разделить молодое поколение на N + 2 сегмента, возьмите N сегментов для Эдема и 1 сегмент для каждый выживший.

MaxTenuringThreshold определяет, сколько молодых GC объект должен выжить, прежде чем проталкивается старым поколением. Слишком высокое значение увеличивает сборщик мусора Янга. время паузы (из-за лишнего копирования). Слишком низкое значение увеличивает давление на CMS.

G1GC

Рекомендация: выберите узел, переверните его cassandra-env.sh в блок конфигурации ниже, затем вернитесь сюда и прочтите, пока этот узел генерирует журналы сборки мусора для на вас смотреть.

G1GC - новейший бэкэнд для сборки мусора в Hotspot. Было введено во время Java 6 и постепенно улучшается в Java 7 и кажется надежным для производство начиная с Java 8u45. Я не рекомендую использовать G1 на JRE старше, чем Точка доступа 8u40. Были изменения в алгоритме между u40 и u45 и I ожидайте большего по мере увеличения числа пользователей, поэтому последняя версия Java 8 рекомендуемые.Ожидается, что точка доступа 9 по умолчанию будет G1GC, так что пора начинать узнать, как это работает.

Главное преимущество коллектора G1 - это то, что они называют эргономикой. Настройка CMS - это черное искусство, требующее много итераций, чтобы набрать номер. G1 обычно хорош из коробки и может быть набрал всего с парой параметров в JVM. По разным документации в Интернете, CMS снимает не более 1% времени ЦП приложения, затрачиваемого на сборку мусора. в то время как G1 допускает до 10%. Это выгодная сделка за полцены, а наблюдаемые Использование ЦП обычно намного ниже 10%.

Очень важно, чтобы вы закомментировали строку -Xmn при переключении на G1 Возможно, моя любимая функция в G1 - вычисление размера eden автоматически, чтобы попытаться достичь целевого значения задержки. Он также автоматически устанавливает владение трехколесным. Он выполняет достойную работу и может даже оказаться полезным в качестве способа чтобы оценить -Xmn для CMS (переключитесь на G1, запустите загрузку, grep Eden /var/log/cassandra/gc.log.0.current).

При настройке G1 используются два основных параметра: размер кучи и MaxGCPauseMillis.

G1 можно масштабировать до более 256 ГБ ОЗУ и до 1 ГБ (рекомендуется минимум 6 ГБ) Первое, что нужно попробовать во многих ситуациях, - это увеличить кучу на несколько ГБ и посмотрим, что получится. Иногда это помогает, иногда нет. Результаты обычно становятся очевидными в течение нескольких минут, поэтому я часто перехожу с 8 ГБ до 16 ГБ, чтобы 32 ГБ (при наличии), чтобы узнать, поможет ли это. Добавление большего пространства кучи позволяет G1 «тратить» больше кучи на несобранный мусор, который может быть смешан с устаревшими данными. Если он находится под давлением, чтобы освободить место для Эдема, вы увидите значительную память время копирования в журналы GC.Это связано с пропускной способностью памяти системы и мы мало что можем с этим поделать, поэтому увеличиваем кучу, чтобы было больше провисания это легкий путь.

Другой настраиваемый параметр - -XX: MaxGCPauseMillis = n. По умолчанию в Hotspot 8 установлено значение 200 мс. При тестировании G1 на оборудование более низкого уровня (мобильные процессоры, EC2) было замечено, что пропускная способность пострадала слишком много с целью паузы 200 мс. Увеличение до 500 мс сохраняет среднее значение STW пауза ниже таймаутов по умолчанию в cassandra.yaml, позволяя улучшить пропускная способность.Важно помнить, что это цель , и ничего не гарантировано; STW на быстрых машинах может колебаться около 120 мс и никогда даже приблизиться к цели. Более медленные машины могут иногда превосходить цель, Вот почему ваши тайм-ауты в cassandra.yaml должны допускать некоторую слабину.

  # Использовать сборщик мусора Hotspot.
JVM_OPTS = "$ JVM_OPTS -XX: + UseG1GC"

# Main G1GC настраиваемый: уменьшение целевого значения паузы приведет к снижению пропускной способности и наоборот.
# 200 мс - это значение по умолчанию для JVM, минимально допустимое значение.
# 1000ms увеличивает пропускную способность.Сделайте это меньше, чем таймауты в cassandra.yaml.
JVM_OPTS = "$ JVM_OPTS -XX: MaxGCPauseMillis = 500"

# Пусть JVM выполняет менее запоминающуюся работу с наборами во время STW, вместо этого
# предпочитая одновременный сборщик мусора. Уменьшает задержку p99.9.
JVM_OPTS = "$ JVM_OPTS -XX: G1RSetUpdatingPauseTimePercent = 5"

# Запустите GC раньше, чтобы избежать STW.
# По умолчанию Hotspot 8u40 составляет 40%.
JVM_OPTS = "$ JVM_OPTS -XX: InitiatingHeapOccupancyPercent = 25"

# Для рабочих нагрузок, которые выделяют большие объемы памяти, увеличивая регион
# размер может сделать работу более эффективной.В противном случае пусть JVM
# установить это автоматически.
#JVM_OPTS = "$ JVM_OPTS -XX: G1HeapRegionSize = 32 м"
  

полезных событий журнала GC

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

  [Копия объекта (мс): Мин .: 157,6, Сред .: 161,5, Макс .: 162,2, Разница: 4,6, Сумма: 1292,0]
  

Время копирования объекта встроено в больший блок статистики. С большей частью системы, которые я исследовал, именно здесь тратится большая часть времени STW, поэтому хитрость заключается в том, чтобы настроить JVM так, чтобы она меньше копировала объекты. В виде упоминалось ранее, начните с добавления пространства кучи и вневременных memtables. Уплотнение особенно прагматично (как видно с помощью jvisualvm или sjk-plus ttop), и, похоже, мы мало что можем с этим поделать.Дросселирование уплотнение может даже ухудшить ситуацию, заставляя Кассандру сохранять объекты в памяти дольше, чем необходимо, вызывая продвижение, которое приводит к уплотнению памяти, которое ограничивается пропускной способностью памяти системы.

  [Eden: 4224,0M (4224,0M) -> 0,0B (4416,0M) Выжившие: 576,0M-> 448,0M Куча: 6334,9M (8192,0M) -> 2063,4M (8192,0M)]
  

Здесь вы можете увидеть, какая часть кучи используется для пространства eden. Это будет переходить к 0,0B каждый раз, когда это печатается, так как при регистрации по умолчанию печатает только после STW.Число выживших под G1 редко превышает 1 ГБ и обычно колеблется в диапазоне 200–300 МБ. Если он превышает 1 ГБ, может быть что-то не так в БД стоит исследовать. Последняя часть "Куча:" показывает общий объем выделенного пространства кучи. Это будет больше всего различаться. Если это колеблется на уровне 90-100% от общей кучи, вы, вероятно, используете Solr и у вас много данных и потребуется куча большего размера.

  [время: пользователь = 1,73, системный = 0,00, реальный = 0,20 секунды]
  

Я обычно не использую эти окончательные числа для большой настройки, но они хороши для время от времени заглядывайте, чтобы понять, какая часть вашего процессора сгорел для GC.user = представляет количество процессорного времени, потребляемого всеми ядрами и обычно кратно действительному знаку =. Если sys имеет значение по сравнению с другими числа, это, вероятно, указывает на разногласия где-то в системе (иногда можно отладить с помощью strace -c). Наконец, реальная часть - это время настенных часов и будет соотносятся с наблюдаемой паузой.

Всегда с предварительным касанием

  # Убедитесь, что вся память неисправна и обнулена при запуске.
# Это помогает предотвратить частые неисправности контейнеров и делает
# прозрачное размещение огромных страниц более эффективно.JVM_OPTS = "$ JVM_OPTS -XX: + AlwaysPreTouch"
  

Отключить блокировку со смещением

Смещенная блокировка - это оптимизация, представленная в Hotspot 1.5, которая оптимизирует одинарные замки. Это победа в системах, которые в большинстве своем неконкурентоспособны. блокировка. Кассандра - большая система с множеством конфликтующих блокировок на горячих путях. что делает эту оптимизацию контрпродуктивной. Разница между этим Включено / отключено трудно обнаружить, если система не работает близко к полная мощность.

  # Пристрастная блокировка не приносит пользу Кассандре.JVM_OPTS = "$ JVM_OPTS -XX: -UseBiasedLocking"
  

https://blogs.oracle.com/dave/entry/biased_locking_in_hotspot

http://www.azulsystems.com/blog/cliff/2010-01-09-biased-locking

http://mechanical-sympathy.blogspot.com/2011/11/biased-locking-osr-and-benchmarking-fun.html

Блоки локального распределения потоков

TLAB включены по умолчанию в Cassandra, но эта опция смешана с некоторыми CMS, поэтому он иногда случайно падает при переключении на G1, поэтому это стоит назвать важным.С количеством потоков в игре в Экземпляр Cassandra, стоит также включить изменение размера TLAB, если только для восстановления TLAB из потоков, которые редко просыпаются или выделяют значительное количество памяти. Верно сейчас это всего лишь теория, но возможность увеличить размер TLAB, вероятно, большая победа для Cassandra, поскольку несколько потоков (например, уплотнение) выделяют большие объем памяти, делающий любую возможность избежать блокировки сборщика мусора большой победой. Это теории и хотя статистически значимая разница между +/- ResizeTLAB не найти в простых тестах, это обычное и практичное оптимизация, которая должна быть включена.

  # Включить блоки локального выделения потоков и разрешить JVM автоматически
# изменить их размер во время выполнения.
JVM_OPTS = "$ JVM_OPTS -XX: + UseTLAB -XX: + ResizeTLAB"
  

другие приложения JVM

Хорошая часть приложений, использующих Cassandra, построена на JVM. Частенько даже наши собственные инструменты (например, cassandra-stress) имеют простые настройки сборки мусора и настройки которые ограничивают производительность. Копирование настроек Кассандры - не выход; многие из то, что хорошо для Cassandra, плохо для небольших / простых приложений.Что сказал, вот настройки, которые я использую для G1 с cassandra-stress и многими другими другие инструменты в дистрибутиве, а также другие приложения JVM. Это не универсально, но, возможно, лучшая отправная точка, чем значения по умолчанию.

  java -сервер -ea \
  -Xmx8G -Xms1G \
  -XX: + UseG1GC \
  -XX: + AggressiveOpts -XX: + UseCompressedOops \
  -XX: + OptimizeStringConcat -XX: + UseFastAccessorMethods \
  $ ГЛАВНАЯ
  

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

concurrent_compactors

На SSD я начинаю с 4 и поднимаюсь оттуда, если этого требует рабочая нагрузка. В Самая большая проблема с огромным количеством уплотнителей - это количество GC. генерирует, поэтому обязательно следите за журналами GC или задержкой клиента p99, чтобы убедиться, что что дополнительные уплотнители не разрушают вашу задержку.

Следует ли дросселировать уплотнения по той же причине. С участием Cassandra 2.1, сжатие правильно использует кеш страницы ОС, поэтому читать IO не так важно, как это было на 2.0. Ограничение количества операций ввода-вывода разрешено для уплотнения также снижает количество мусора, образующегося при уплотнении код, так что это по-прежнему хорошая идея даже при очень быстром хранилище.

STCS

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

LCS

Используйте LCS, когда вам нужно заполнить диски более чем на 50% или действительно плотно читайте SLA. В противном случае придерживайтесь STCS.

LCS имеет значительные проблемы с потоковой передачей / результирующим уплотнением с узлом особенно плотностью> 800 ГБ.Это решается в Cassandra 2.2, но реальная проблема при начальной загрузке новых узлов или центров обработки данных в настоящее время.

DTCS

http://www.datastax.com/dev/blog/dtcs-notes-from-the-field

Cassandra использует память 3 способами: куча Java, оперативная память и кеш страницы ОС. (он же буферный кеш, но теперь так его называют только неуклюжие люди). Вы хотите как столько оперативной памяти, сколько вы можете получить, примерно до 256 ГБ. Для системы с интенсивным чтением это может имеет смысл даже перейти в диапазон от 512 ГБ до 2 ТБ (все основные поставщики серверов теперь у вас есть серверы 2 ТБ), но на самом деле вы хотите масштабировать, а не увеличивать каждый раз возможный.

Кэш страницы

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

http://queue.acm.org/detail.cfm?id=1814327

Обмен (всегда говори никогда)

До 2000-х годов оперативная память часто была самой большой статьей в котировках серверов.я помните, что в 2001 году я потратил более 80 000 долларов на 8 ГБ ОЗУ в системе PA-RISC. Когда ОЗУ составляет 10 000 долларов за 1 ГБ, а объем диска - 250 долларов за ГБ, своп имеет смысл. Даже на в этих системах любое использование подкачки было катастрофическим для производительности, поэтому бизнес был готов потратить большие суммы на RAM. В наше время <100 долларов для DIMM 8 ГБ использовать подкачку в любой системе, чувствительной к задержкам, глупо.

Всегда отключать свопинг. Кроме того, всегда устанавливайте / proc / sys / vm / swappiness равным 1, просто на случай, если его снова включат случайно.\ (. * своп \) / # \ 1 / '/ etc / fstab echo "vm.swappiness = 1"> /etc/sysctl.d/swappiness.conf sysctl -p /etc/sysctl.d/swappiness.conf

numactl & -XX: + UseNUMA

Самый быстрый способ узнать, является ли машина NUMA, - это запустить "numactl --hardware".

Одним из больших изменений в системах за последнее десятилетие стал переход от Архитектура передней шины Intel Pentium для неоднородной архитектуры памяти, он же NUMA. На самом деле, это два изменения в одном: современные процессоры x86 интегрировали контроллер памяти на тот же кристалл.Это означает, что в мульти-розетке В системе есть два контроллера памяти. Вместо того, чтобы заставлять один процессор спрашивать другой - для всей памяти, каждый ЦП получает долю памяти (обычно симметрично), и они разговаривают друг с другом только тогда, когда процесс выполняется на одном ЦП требуется память, расположенная на шине памяти другого ЦП. Есть куча оптимизация оборудования, чтобы сделать это как можно более безболезненным, но Как правило, задержка по-прежнему связана с затратами. Когда приложение или поток использует только память, локальная для процессора, все идет очень быстро, а когда это не удается, все идет помедленнее.

По умолчанию сценарий bin / cassandra добавляет к команде JVM numactl - перемежать . Это хорошее значение по умолчанию, которое обеспечит достойную производительность на большинство систем. Тем не менее, есть больше возможностей для систем NUMA, которые могут открыться увеличить дополнительную производительность. Один из них - закомментировать numactl --interleave in bin / cassandra и добавьте -XX: + UseNUMA в cassandra-env.sh. Это инструктирует JVM для обработки NUMA напрямую. JVM будет выделять память между доменами NUMA и, согласно документам, будет разделять сборщик мусора по доменам домена.Он не делает никаких однако закрепление потоков (код существует, но в Linux его нет). Я тестировал UseNUMA с кучей 256 ГБ, и он работает, но не обязательно - перемежать.

Самый быстрый вариант - для установок с несколькими JVM на NUMA, где вы можете использовать numactl --cpunodebind, чтобы привязать JVM к определенному узлу NUMA, чтобы вся память была локальной и потокам не разрешено выполняться на удаленных ядрах. Это самый высокий вариант производительности, но ограничивает процесс одним сокетом, поэтому используйте его с осторожность.Также есть проблемы с доступностью в лице сервера сбой, поэтому будьте осторожны, если попробуете этот маршрут.

Memory Deep Dive: NUMA and Data Locality

zone_reclaim_mode, эсминец p99s

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

https://www.kernel.org/doc/Documentation/sysctl/vm.txt (в самом низу)

http: // морозный-постгрес.blogspot.com/2012/08/postgresql-numa-and-zone-reclaim-mode.html

http://docs.datastax.com/en/cassandra/2.1/cassandra/troubleshooting/trblshootZoneReclaimMode.html

Самой медленной частью узла будет диск или сеть. Четный в эпоху твердотельных накопителей трудно предсказать, какой из них лучше. Хороший 10гиг сеть может получить задержку менее 40 мкс, что может не отставать от SATA и SAS. Это почему мы начинаем видеть, как SSD NAS можно использовать в публичных облаках.

Когда транзакция обслуживается полностью из памяти, задержка txn клиента составляет примерно:

  memory_txn_latency + network_latency + client_latency
  

Промахи кеша всегда хуже:

  disk_latency + memory_txn_latency + network_latency + client_latency
  

Это не уникальное свойство Кассандры; каждая прочная база данных с данными> RAM должна работать с дисками как с шаблоном задержки клиента.Задержка пропуска кеша составляет преобладает время доступа к диску. Никакая магия не может заставить это уйти (хотя Быстрая защита от чтения может скрыть это).

http://tobert.github.io/post/2014-11-13-slides-disk-latency-and-other-random-numbers.html

Твердотельные накопители (также известные как флеш-накопители)

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

The SSD Endurance Experiment: They’re all dead

SSDs: A gift and a curse

Большая часть флэш-памяти, представленных сегодня на рынке, называется MLC, что обычно означает 2-х уровневые клетки. Это означает, что каждая флеш-ячейка может содержать 2 бита данных. SLC (Одноуровневая ячейка) трудно найти в наши дни и до неприличия дорого. так что забудьте об этом.Некоторые диски Samsung основаны на TLC (тройном), чтобы получить 3 бита на ячейку, в то время как у SanDisk есть несколько дисков с 4 битами на ячейку. База рекомендация для производственных рабочих нагрузок - MLC. Некоторые люди тестируют TLC для рабочие нагрузки с большим объемом / низкой записью (DTCS) и имеющие некоторый успех. YMMV.

https://en.wikipedia.org/wiki/Multi-level_cell

Жесткие диски (также известные как вращающаяся ржавчина)

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

  • поставщики оборудования увеличивают объем SSD на 100-2000%
  • , 7200 об / мин SATA, стоит 0,05 доллара за 1 ГБ, а Samsung 1 ТБ TLC - 0,50 доллара.
  • высокой емкости по-прежнему легче найти на

Вы уже знаете, что твердотельные накопители лучше, так когда же жесткие диски имеют смысл? Поскольку предпочтительный размер узла Cassandra <= 2.1 по-прежнему составляет около 4-5 ТБ, ответ: обычно никогда.Есть исключения, такие как в основном рабочие нагрузки записи + DTCS, где поиск - не такая уж большая проблема. Иногда вы уже купили машины или предотвращают отказы дисков в другом месте, поэтому они должны быть заставил работать. Чтобы добиться максимальной производительности жестких дисков, нужно настраивайте вещи для линейного ввода-вывода везде, где это возможно. Иногда это означает более глубокие очереди nomerges = 0, nr_request = 256 , а иногда это означает увеличение объема оперативной памяти. Когда жесткие диски - единственный вариант, получите как можно больше оперативной памяти.Каждое попадание в кеш в ОЗУ означает меньше ввода-вывода на диске. Это не имеет большого значения для твердотельных накопителей, где случайный ввод-вывод отсутствует. штрафуется, но на жестком диске этот ввод-вывод, вероятно, вызовет поиск, который точно соответствует худшее, что можно сделать с жестким диском.

Транспорты: SATA, SAS, NVMe, PCIe и виртуализированные

Большинство производимых сегодня приводов имеют либо SAS, либо SATA. SAS HBA предпочтительнее SATA даже при использовании дисков SATA. Диски SATA работают нормально на контроллерах SAS, которые могут немного лучше масштабироваться. При этом в простых машинах использование встроенного контроллера AHCI SATA в порядке.15 диапазон. Пока у Кассандры несколько уровней смягчения (стабильные контрольные суммы и репликация), это может быть полезный способ убедить людей перейти на SAS. Поскольку NL-SAS в основном Диск SATA с контроллером SAS, у них должно быть такое же исправление ошибок, как у SAS, но обязательно сверьтесь с паспортом накопителя.

NVMe - новинка на рынке. Это стандарт, аналогичный AHCI для SATA или UHCI для USB, который определяет оборудование / драйвер и физический интерфейс для Флэш-устройства PCI-Express (PCIe), оптимизированные для параллелизма, в отличие от традиционные блочные интерфейсы.

На ближайшие год-два действительно важно проверить драйвер ядра NVMe до даты. Ранние выпуски NVMe для Linux были полны ошибок и недостающие функции. Большинство ядер, выпущенных после 2015-05, подойдут.

https://communities.intel.com/community/itpeernetwork/blog/2015/06/09/nvm-express-linux-driver-support-decoded

Карты PCI-Express

, такие как те, что продаются Intel, FusionIO (теперь SanDisk) и Самсунг по-прежнему широко используются. Это, безусловно, самые эффективные вариант с задержками, измеряемыми в микросекундах.

При работе в виртуализированной среде необходимо считается. Самая распространенная и легко решаемая проблема - это использование виртуального ввода-вывода. драйверы, а не эмуляция. Большинство образов общедоступного облака являются оригинальными В эти дни. Обязательно проверьте. В некоторых частных облаках вы можете найти изображения неправильно настроен для использования эмулированного адаптера SCSI 1990-х годов или, что еще хуже, Адаптер BX440 IDE. Они используют значительно большую пропускную способность ЦП и памяти, чем Драйверы virtio, которые взаимодействуют с гипервизором для обеспечения достойной производительности.Тем не менее, лучший вариант - это доступ IOMMU к базовому устройству, но это довольно редко. Это станет более распространенным явлением в ближайшем будущем, когда появятся облачные провайдеры. из NVMe.

http://www.techrepublic.com/blog/data-center/how-sas-near-line-nl-sas-and-sata-disks-compare/

https://en.wikipedia.org/wiki/NVM_Express

http://tobert.org/disk-latency-graphs/

Amazon EBS, Google PD, тома Azure

Amazon EBS «стандартный» = ПЛОХО, ИЗБЕГАЙТЕ ЛЮБОЙ ЦЕНОЙ (буквально!)

Amazon EBS «io1» или «gp2» = (notbad), дерзайте !.

Новый EBS «общего назначения» с поддержкой SSD имеет задержку 1 мс или меньше большей части time и прекрасно сочетается с экземплярами c4.4xlarge. Убедитесь, что это EBS оптимизирован. Обязательно ознакомьтесь с информацией о продукте EBS. страницу, чтобы увидеть, как разыгрывается разрыв ввода-вывода. Интересно, что если размер тома превышает 3,4 ТБ, объем автоматически увеличился до 10 000 IOPS, что много по сравнению с томами io1 и особенно кластеры i2.2xlarge. Тома io1 также полезны, но они дороже, поэтому рассмотрите их для журнала фиксации, но для большинства пользователей лучше всего подойдет gp2.

SAN / NAS

Просто скажи нет. Друзья не пускают друзей и все такое. Есть несколько исключений из это правило. Одна из них - это новая волна флэш-памяти PCI-Express DAS, продаваемая EMC, NetApp и другие. Эти устройства довольно дороги, но их можно встретить повсюду. индустрия хранения. В некоторых магазинах SAN / NAS мы можем использовать партнерские отношения с крупными поставщиками систем хранения, чтобы они использовали управляемое флеш-устройство. Ключ к распознавание подходящего хранилища DAS - это когда его можно развернуть как один массив на стойка или один блок DAS на зону доступности / стойку.

открытие

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

  • blockdev - отчет
  • fdisk -l
  • ls -l / dev / disk / by-id
  • lspci -v # pciutils
  • sg_inq / dev / sda # sg3-utils
  • лс / сис / блок

Лифт ввода-вывода, упреждающее чтение, объединение ввода-вывода

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

В случае сомнений всегда используйте планировщик ввода-вывода крайнего срока. Планировщик ввода-вывода по умолчанию: CFQ, что означает «полностью справедливая организация очереди». Это единственный лифт, поддерживает приоритизацию ввода-вывода через cgroups, поэтому, если Docker или какая-либо другая причина cgroups уже в игре, придерживайтесь CFQ. В некоторых случаях имеет смысл использовать noop планировщик, например, в виртуальных машинах и на аппаратных RAID-контроллерах, но разница между noop и deadline достаточно мало, чтобы я всегда использовал только deadline.Некоторые ядра, оптимизированные для виртуальных машин, жестко запрограммированы так, чтобы иметь только noop, и это нормально.

  echo 1> / sys / block / sda / queue / nomerges # Только SSD! 0 на HDD
echo 8> / sys / block / sda / queue / read_ahead_kb # до 128, не выше
эхо крайний срок> / sys / block / sda / queue / scheduler
  

Я обычно начинаю с read_ahead_kb на 8 на SSD и 64 на жестких дисках (в строку до стабильного размера блока Cassandra <= 2.2). С mmap IO в <= 2.2 и все конфигурации> = 3.0. Установка опережения чтения на 0 подходит для многих конфигураций, но вызвала проблемы в старых ядрах, что делает 8 безопасным выбором, который не повредит задержка.

Осторожно: установка очень большого значения опережения чтения (например, 512 КБ) может выглядеть впечатляюще с на стороне системы за счет высоких показателей IOPS в хранилище при задержке клиента ухудшается, потому что диски заняты потерянным вводом-выводом. Не спрашивай меня, откуда я знаю это, не купив мне сначала выпить.

ОТДЕЛКА и ФСТРИМ

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

xfs и ext4 поддерживают опцию монтирования «discard», но вам не следует ее использовать. В Самая медленная часть SSD - это стирание ранее использованных ячеек. Это может занять вечность в компьютерном времени, ограничивая командные слоты и иногда блокируя Приложения. Не хорошо. Однако есть альтернатива, и это 'fstrim' или 'wiper.sh' скрипт из пакета hdparm. Запускайте один из них примерно раз в неделю, по одному узлу за раз просто как ремонт, чтобы сразу не заикал весь кластер.

разметка и выравнивание

По возможности я предпочитаю использовать метки дисков GPT вместо классических MBR. таблицы разделов. GPT предлагает ряд преимуществ, таких как поддержка дисков. больше 4 ТБ и повышенная отказоустойчивость за счет записи как в начале, так и конец диска. Кроме того, инструменты GPT в Linux обычно выравнивают разделы. к границе 1 МБ автоматически, что позволяет избежать любого потенциального смещения блоков.

Вот один из скриптов, которые я использую для настройки GPT, MDRAID и xfs.Должно довольно легко адаптироваться к другим средам: https://gist.github.com/tobert/4a7ebeb8fe9446687fa8

Несовпадение разделов происходит на дисках с секторами размером 4 КБ, что составляет все твердотельные накопители и большинство жестких дисков, произведенных за последние несколько лет. Что-нибудь из этого устройства будут эмулировать 512-байтовые блоки для поддержки старых операционных систем, поэтому вы не могу полагаться на то, что вам говорит Linux. Поскольку всегда безопасно использовать выравнивание 4K на 512-байтовых устройствах лучше всегда выравнивать границы 4K или использовать 1 мегабайт на всякий случай.Спецификации Intel EFI рекомендуют согласование с 128 МБ границы, но это просто глупо.

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

фио

fio - лучший инструмент для тестирования файловых систем и дисков.

http://tobert.github.io/post/2014-04-28-getting-started-with-fio.html

http://tobert.github.io/post/2014-04-17-fio-output-explained.html

JBOD

Это просто куча дисков, насколько это сложно? Взгляни на КАССАНДРА-7386, CASSANDRA-8329 и КАССАНДРА-6696

JBOD - почти всегда самый быстрый вариант для агрегации хранилищ, когда программное обеспечение поддерживает его, и в случае Кассандры поддерживает, но с некоторыми оговорками. Я некоторое время избегал конфигураций JBOD из-за этих предостережений, но похоже, что его время, возможно, наконец-то придет с Кассандрой 2.2 и 3.0.

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

http://tobert.github.io/post/2014-06-17-jbod-vs-raid.html

MDRAID

У меня нет данных, подтверждающих это, но, по моей оценке, большинство Сегодня производственные кластеры Cassandra используют подсистему Linux MDRAID.Это существует уже давно и проверено в боях. Учитывая выбор, возьму простой контроллер JBOD SAS с MDRAID поверх аппаратного RAID каждый раз. Он более гибкий, и все инструменты довольно просты в использовании. Для RAID0, на самом деле не так много оборудования, которое можно сделать для его ускорения за пределами кеширование. Даже при использовании RAID5 и RAID6 предпочтительнее использовать программный RAID, поскольку вычисление четности (RAID [56]) ускорено на процессорах Intel начиная с Westmere.

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

Типичная конфигурация RAID0 выглядит так:

  mdadm --create / dev / md0 --chunk = 256 --metadata = 1.2 --raid-devices = 6 --level = 0 / dev / sd [cdefgh] 1
  

По большей части это просто, за исключением размера блока. В большинстве случаев chunk должен быть 64–256 байт и всегда иметь степень 4096. Параметр fio числа лучше всего составляют 128–256 КБ, и это, как правило, соответствует размеру «стираемых блоков» на SSD, вот что я обычно использую.

Конечно, существуют и другие типы RAID, и иногда они имеют смысл. Это иногда имеет смысл использовать RAID1 для журнала фиксации или RAID10 в ситуациях где требуется максимальная доступность или требуется обслуживание жестких дисков. сложно / дорого, например удаленные центры обработки данных с дорогими удаленными руками. RAID5 и RAID6 не так много появляются, но я использовал их с Cassandra для хорошего эффекта. Вы получаете некоторую избыточность за счет более низкой скорости записи (читает в современных RAID с четностью часто лучше, чем вы ожидали).Уловка с RAID с контролем четности заключается в следующем: убедившись, что файловая система проинформирована о ширине полосы, чтобы она могла выделять пространство кусками размером с полосу. Всегда проверяйте / sys / block / md0 / md / stripe_cache_size и установите для него значение 16 КБ или возможно выше.

HW RAID

Самая большая трудность с HW RAID заключается в том, что большинство инструментов CLI действительно действительно ужасно. Другая проблема заключается в том, что они представляют виртуальные блочные устройства для ОС, что затрудняет прямое зондирование дисков или считывание их данных SMART.Тем не менее, их можно настроить для обеспечения достойной производительности. Часто бывает полезно чтобы проверить ошибки микропрограммы карты RAID, прежде чем искать другие части система, поскольку производители оборудования должны поставлять прошивку на завод заблаговременно GA, что иногда приводит к отправке прошивки с ошибками.

Еще одна вещь, на которую следует обратить внимание, - это сквозная запись в сравнении с кеши обратной записи на этих картах. NVRAM на HW RAID-картах - их самое большое преимущество, часто в наши дни выпускаются размером 512 МБ или даже больше.Когда резервная батарея Кэширование с обратной записью, присутствующее на карте, может обеспечить невероятное ускорение. В аккумулятор необходим, чтобы NVRAM оставался в рабочем состоянии во время сбоя питания, поэтому любой невыполненные операции ввода-вывода могут быть сброшены в стабильное хранилище при восстановлении питания. Эти батареи необходимо обслуживать каждые несколько лет, поэтому некоторые пользователи предпочтут из стоимости и хлопот. В этом случае его все еще можно настроить на сквозную запись. кеширование для некоторой дополнительной производительности, но в большинстве случаев я бы выбрал JBOD карта + MDRAID с большим количеством ОЗУ, чтобы все было просто.

LVM / устройство-сопоставитель

TODO: оценить dm-cache

TODO: оценить dm-delay для моделирования задержки

Ядро Linux включает уровень виртуализации блочного ввода-вывода, называемый устройством-сопоставителем. Текущая система LVM построена на этом и очень похожа на LVM. из HP-UX. В большинстве случаев LVM мешает только в системах Cassandra, но он появляется часто, поскольку многие предприятия используют LVM для всех их управление дисками. Установщики Redhat / CentOS / Fedora по умолчанию устанавливают ОС на LV, поэтому она обязательно появится.

Важнейшие команды, которые необходимо знать: vgdisplay -v и vgscan . vgdisplay будет показать вам все группы томов в системе, и с -v он также покажет вам LV и PV. vgscan просканирует все диски в системе в поисках LVM PV подписи.

LVM также включает модули зеркалирования и чередования на основе dm-raid. Это может быть используется вместо MDRAID, но, учитывая сложность LVM, я рекомендую придерживаться MDRAID. Это может измениться со временем. и dm-cache становится немного проще в использовании.

Поскольку LVM построен на устройстве-сопоставлении, вы можете найти LV, запустив команду ls / dev / mapper / . Вот почему вы часто видите / dev / mapper в имени устройства в монтировать объявления. Пути / dev / $ VG / являются символическими ссылками на устройства devmapper. Еще один полезный прием - прямое использование команды dmsetup. Это дает вам низкоуровневый доступ за LVM назад для изучения макетов дисков. В частности, dmsetup ls полезен.

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

Один из распространенных вариантов производительности, который я считаю забавным, - это вариант noatime . Это используется для значительного повышения производительности за счет исключения необходимости записи в inodes каждый раз при доступе к файлу. Много лет назад ядро ​​Linux изменило поведение времени по умолчанию от синхронного до того, что называется relatime , что означает ядро будет пакетно обновлять время в памяти на некоторое время и обновлять только inodes периодически.Это устраняет большую часть накладных расходов на производительность времени, делая твик noatime устарел.

Еще один вариант, которым я несколько раз злоупотребляли, - это флаг барьер / отсутствие барьера. А Барьер файловой системы - это маркер транзакции, который файловые системы используют для определения базовые устройства, которые должны быть объединены вместе для достижения последовательность. Барьеры могут быть отключены в системах Cassandra, чтобы улучшить диск пропускной способности, но этого НЕ следует делать без полного понимания того, что это значит. Без установленных барьеров файловые системы могут выйти из строя. сбой с отсутствующими или поврежденными данными, поэтому сначала прочтите справочную страницу mount (8) и действовать осторожно.

xfs (просто сделай это)

xfs - предпочтительная файловая система для Cassandra. Это один из самых зрелых файловые системы на Земле, начавшиеся в SGI Irix, теперь уже более десяти лет в ядро Linux. Он обеспечивает отличную производительность с течением времени и может быть настроен на поддерживают различные конфигурации базового хранилища.

mkfs.xfs попытается автоматически определить настройки диска и RAID. Это почти всегда ошибается, потому что ядро ​​Linux ошибается, потому что большинство диски лежат в операционной системе, чтобы поддерживать старые операционные системы это жестко запрограммированные 512-байтовые блоки.Все это можно сказать при создании новых файловые системы, всегда явно устанавливайте размер блока и параметры RAID, чтобы они правы.

Для разделов или целых дисков установка только размера блока должна быть достаточный. Почти каждый накопитель, проданный за последние несколько лет, имеет размер блока 4K. Установка размера блока 4K на 512-байтовом устройстве не повредит, в то время как установка Размер блока 512 байт на устройстве 4K вызывает дополнительную работу для диска в виде чтения-изменения записи для обновления блока размером 512 байт.TL; DR, всегда устанавливайте -s size = 4096.

  mkfs.xfs -s размер = 4096 / dev / sdb1
  

И на устройстве RAID (в соответствии с локальной конфигурацией):

  mkfs.xfs -s размер = 4096 -d su = 262144 -d sw = 6 / dev / md0
  

Это потенциальная оптимизация SSD, но данные пока неубедительны. Это похоже, ничего не повредит, поэтому я упоминаю об этом в надежде, что кто-то иначе выяснит, стоит ли это усилий. Идея состоит в том, чтобы установить полосу ширина до размера стираемого блока нижележащего твердотельного накопителя, обычно 128 КБ (256 * 512) а затем установите полосу (a.к.а. размер блока) до 4K (8 * 512), чтобы соответствовать размер блока.

  mkfs.xfs -f -s size = 4096 -d sunit = 8 -d swidth = 256 / dev / sdb1
  

Если вы устанавливаете sunit / swidth, стоит передать те же значения через для монтирования через mount -o или / etc / fstab. На странице руководства говорится, что их нужно только установить при изменении геометрии устройства RAID, но когда они не установлены, ядро сообщает для них неправильные значения, поэтому на всякий случай всегда устанавливайте их в / etc / fstab.

ext4 (при необходимости)

Файловая система ext4 является развитием линейки файловых систем ext в Linux. ядро.Он почти так же быстр, как ext2, и намного быстрее, чем ext3. ext2 и Файловые системы ext3 можно обновить на месте до ext4, и вы должны это сделать, особенно для ext3. Хотя ext2 немного быстрее ext4 из-за отсутствия журнала, это не рекомендуется, так как он заблокирует перезагрузку на fsck после перебои в подаче электроэнергии.

Выберите ext4, когда этого требует локальная политика, и следуйте тому же выравниванию RAID руководство как xfs.

ZFS (если вы любите себя и не нуждаетесь в коммерческой поддержке)

ZFS-on-Linux существует уже несколько лет и достаточно стабильна.Я развернул Cassandra на ZFS, и это прекрасно подходит. Большой недостаток в том, что коммерческой поддержки нет. Одна особенность, которая работает особенно хорошо с Cassandra - это устройства ZFS SLOG и L2ARC, которые позволяют использовать SSD для журналирования и кэширования перед более медленными дисками. Он также предлагает встроенные сжатие, которое может быть полезно для получения более высоких степеней сжатия, чем те встроен в Кассандру.

http://zfsonlinux.org/

бтрфс

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

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

Настройка ядра для пропускной способности сети находится в разделе Linux этого документа.

Выбор сетевой карты (1g / 10g / vNIC / и т. Д.)

До Cassandra 2.1 я руководствовался принципами работы в сети: «используйте 1 гигабайт, что угодно ". Однако с версией 2.1 гораздо проще переводить машины в предел сети. Насыщение интерфейсов 1g довольно просто с большой записью рабочие нагрузки. 10 гигабайт теперь рекомендуется для высокопроизводительных кластеров.

Когда вы застряли в работе с виртуальными машинами, избегайте эмулированных сетевых адаптеров на все затраты.Обычно они отображаются как адаптер Realtek или Intel e1000 в гостевая операционная система и производительность ужасна. На KVM и VirtualBox должен быть «virtio-net», для Xen - «xen-net» (IIRC), а на VMware это должно быть «vmxnet3». Хотя виртуальные сетевые карты намного лучше, чем эмулируемые сетевые карты, лучший вариант часто называют vNIC. Обычно это Карты 10gig, которые могут согласовывать с гипервизором для создания шардов NIC который может быть отображен непосредственно в ядро ​​гостевой операционной системы как аппаратное устройство.Это позволяет избежать копирования большого количества памяти и процессорного времени. для почти 100% производительности на «голом железе» внутри виртуальной машины. В EC2 это известно как расширенная сеть, которая всегда должна быть включена, когда доступна.

объединение пакетов и EC2

Если вы достигли предела производительности в EC2 и у вас нет расширенных сетевых возможностей включен, вы, вероятно, достигли предела секретных пакетов в секунду в EC2. Есть два способа обойти это. Либо включите расширенную сеть (которая требуется VPC) или включить объединение сообщений в Cassandra (доступно в версии 2.1.5 или DSE 4.7.0).

http://www.datastax.com/dev/blog/performance-doubling-with-message-coalescing

Сегодняшние процессоры x86 являются многоядерными, и большинство чипов Intel предлагают что-то называется гиперпоточностью, при которой количество ядер кажется удвоенным. Подробнее об этом ниже. Система с более чем одним установленным физическим процессором называется мульти-сокет, в котором материнская плата имеет несколько сокетов ЦП с соответствующими банки памяти (см. NUMA выше). Просто чтобы убедиться в правильности терминологии: узел - это отдельная материнская плата с одним или несколькими сокетами ЦП с банками памяти.А ЦП может иметь много процессорных ядер.

Хотя Cassandra отлично работает на многих типах процессоров, от Raspberry Pis до От Macbook до высокопроизводительных серверов, все производственные нагрузки должны использовать ЦП, поддерживающий Память ECC, чтобы избежать незаметного повреждения памяти.

При выборе ЦП самая важная особенность №1 для выбора - это , кэш . An Попадание в кэш L1 составляет 0,5 наносекунды. L2 составляет 7 нс. Чтение из ОЗУ занимает 100нс. В на самом деле, ОЗУ даже медленнее, чем в многоядерном мире, поскольку ядра часто необходимо синхронизировать, чтобы убедиться, что они не мутируют одну и ту же область памяти.Чем больше кеша на ЦП, тем реже это происходит.

Обычно есть одна или две модели процессоров с оптимальным соотношением цена / производительность. Чтобы найти это, сначала посмотрите на распределение размеров кеша и найдите размер кеша чуть ниже, чем у самого дорогого процессора. Например, если топовый Xeon имеет 32 МБ кеш-памяти и стоит 2000 долларов каждый, вероятно, есть другой процессор примерно за 600 долларов с 24 МБ кеш-памяти с правильной тактовой частотой примерно на полпути между самым медленным и самым быстрым.Здесь лучшее соотношение цены и качества. Вам почти всегда лучше покупать больше систем, чтобы распределить работу вместо того, чтобы платить наценку за самый быстрый доступный процессор.

слово о гиперпоточности

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

Рекомендация: включить HT

Примечание

EC2: новые поколения экземпляров EC2, похоже, требуют ядра с гиперпоточностью как настоящие ядра. Если вы посмотрите / proc / cpuinfo на i2.2xlarge, вы увидите 8 ядер, назначенных системе. Если вы посмотрите немного ближе, вы можете увидеть, что поле "sibling id" указывает, что половина этих ядер действительно являются ядрами с гиперпоточностью, поэтому фактически у вас есть только 4 ядра кремний в этих виртуальных машинах.

C-состояния и масштабирование частоты

См. Также: «powertop» под приборами наблюдения.

За последние несколько лет стоимость электроэнергии для центров обработки данных стала более высокой. более важное соображение при покупке оборудования. С этой целью даже Xeon процессоры теперь имеют встроенные функции управления питанием и многие раз этот материал включен из коробки. Воздействие на Кассандру таково, что когда процессор переходит в режим энергосбережения, его пробуждение связано с задержкой резервное копирование. Иногда это несколько микросекунд, иногда миллисекунды. Это нормально для многих приложений, которые не используют процессор постоянно или не чувствительны к задержке, это может значительно повлиять на пропускную способность и даже стабильность часов при неправильной настройке.

В RHEL6, CentOS6 и других более старых дистрибутивах LTS драйвер простоя по умолчанию для Чипы Intel называются «intel_idle». Этот водитель очень агрессивно относится к переводит процессор в спящий режим и регулярно вызывает видимую для клиента задержку икота. Чтобы отключить его, добавьте "intel_idle.max_cstate = 0 processor.max_cstate = 0" idle = mwait "в командную строку ядра, затем перезагрузитесь. В этом нет необходимости RHEL7 и аналогичные современные дистрибутивы. Неактивный драйвер можно проверить с помощью cat / sys / devices / system / cpu / cpuidle / current \ _driver .Есть еще и ядерный вариант доступен в Linux в виде загрузки с idle = poll . Это абсолютно не рекомендуется для общего пользования; он заставляет процессор работать на 100% 24x7, что может сокращают срок службы оборудования и расходуют много энергии. Тем не менее, это может быть удобно использовать, когда вы сомневаетесь и хотите полностью исключить процессор сон как источник задержки.

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

  # убедитесь, что процессоры работают на максимальной частоте
для sysfs_cpu в / sys / devices / system / cpu / cpu [0-9] *
делать
     производительность эха> $ sysfs_cpu / cpufreq / scaling_governor
Выполнено
  

http: // jpbempel.blogspot.gr/2015/09/why-bios-settings-matter-and-not-size.html

источников часов

Подавляющее большинство экземпляров Cassandra работают на процессорах x86, где доступно несколько источников синхронизации. Самый быстрый и распространенный - называется "tsc", который стоит для счетчика отметок времени. Это регистр на процессорах x86, поэтому он очень быстрый. Это имеет серьезный недостаток в том, что его стабильность не гарантируется. Это часть причина, по которой машины x86 имеют такой большой дрейф часов, что делает NTP обязательным для каждого узла Cassandra.Доступны альтернативы, такие как HPET, ACPI, и различные паравиртуальные часы (kvm, xen, hyperv). Проблема с этими часы - это то, что они садятся в автобус и тратят на порядок или больше времени, чтобы прочитать результаты по сравнению с tsc. Для некоторых приложений, таких как Cassandra, этот молоток в системном вызове gettimeofday (), чтобы получить системное время, он может иметь прямое влияние на производительность.

Некоторые облака начинают переходить на использование паравиртуальных часов, предположительно, чтобы уменьшить количество дрейфа часов в виртуальных машинах.Паравиртуальные часы xen в частности, Netflix заметил, что вызывает проблемы с производительностью, поэтому Рекомендуется снова переключиться на tsc, а затем еще раз проверить, работает ли NTP.

  эхо tsc> / sys / devices / system / clocksource / clocksource0 / current_clocksource
  

Источник: http://www.brendangregg.com/blog/2015-03-03/performance-tuning-linux-instances-on-ec2.html

sysctl.conf

Основным интерфейсом для настройки ядра Linux является виртуальный / proc. файловая система.В последние годы файловая система / sys расширилась за счет того, что / proc делает. Скриптами оболочки, использующими эхо и процедурный код, сложно управлять. автоматически, как мы все знаем из обработки cassandra-env.sh. Это привело дистрибутивы для создания /etc/sysctl.conf, а в современных дистрибутивах /etc/sysctl.conf.d. Команда sysctl считывает файлы в / etc и применяет настройки к ядро последовательным декларативным образом.

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

http://tobert.github.io/post/2014-06-24-linux-defaults.html

  # Первый набор настроек предназначен для повышения производительности сетевого стека путем
# повышение лимитов памяти и настройка функций для высокой пропускной способности / низкой задержки
# сети.net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.core.netdev_max_backlog = 2500
net.core.somaxconn = 65000
net.ipv4.tcp_ecn = 0
net.ipv4.tcp_window_scaling = 1
net.ipv4.ip_local_port_range = 10000 65535

# этот блок разработан и известен только для работы в одном физическом DC
# TODO: проверка на нескольких контроллерах домена и предоставление альтернатив
net.ipv4.tcp_syncookies = 0
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_sack = 0
сеть.ipv4.tcp_fack = 1
net.ipv4.tcp_dsack = 1
net.ipv4.tcp_orphan_retries = 1

# значительно уменьшить объем данных, которые ядро ​​может хранить
# в памяти между fsync
# dirty_background_bytes говорит, сколько байтов может быть грязным до ядра
# начинает мигать в фоновом режиме. Установите это значение как можно ниже.
# Это в основном эквивалентно trickle_fsync = true, но более эффективно, так как
# ядро ​​делает это. Старые ядра должны будут использовать vm.dirty_background_ratio
# вместо.
vm.31, чтобы избежать проблем
# Очень большие значения в max_map_count могут вызвать нестабильность в некоторых ядрах.
fs.file-max = 1073741824
vm.max_map_count = 1073741824

# менять местами только в случае крайней необходимости
# у некоторых ядер есть проблемы с 0 в качестве значения, поэтому придерживайтесь 1
vm.swappiness = 1
  

На vm.max_map_count:

http://linux-kernel.2935.n7.nabble.com/Programs-die-when-max-map-count-is-too-large-td317670.html

limits.conf (pam_limits)

Пакеты DSE и DSC устанавливают файл / etc / security / limits.d / file по умолчанию, что должен устранить большинство проблем, связанных с pam_limits (8). Однопользовательские системы такие как серверы баз данных, мало используют эти ограничения, поэтому я часто обращаюсь отключите их глобально, используя следующее в /etc/security/limits.conf. Некоторый пользователи могут уже настраивать этот файл, и в этом случае измените все звездочки на cassandra или что-то еще, от имени которого работает пользователь DSE / Cassandra.

  * - файл 1000000
* - мемлок неограничен
* - размер неограничен
* - данные без ограничений
* - RSS безлимитный
* - стек неограничен
* - ЦП неограничен
* - nproc безлимитный
* - без ограничений
* - количество замков неограничено
* - подписка без ограничений
* - msgqueue неограниченно
  

chrt

Политика ядра Linux по умолчанию для новых процессов - SCHED_OTHER.В Политика SCHED_OTHER предназначена для выполнения интерактивных задач, таких как X windows и воспроизведение аудио / видео работает хорошо. Это означает, что планировщик очень сильно распределяет задачи. короткие отрезки времени на ЦП, так что другие задачи, которые могут нуждаться в немедленном обслуживании может получить время. Это отлично подходит для просмотра видео с котиками на Youtube, но не очень. для базы данных, где интерактивный ответ находится в масштабе миллисекунд, а чем микросекунды. Более того, нити Кассандры правильно размещаются. Установка политики планирования на SCHED_BATCH кажется более подходящей и может открыть немного больше пропускной способности.У меня пока нет точных цифр, но наблюдения за dstat на нескольких кластерах убедили меня в его полезности и не влияет на задержку клиента.

  chrt --batch 0 $ КОМАНДА
chrt --batch 0 --all-tasks --pid $ PID
  

Вы можете ввести их в cassandra-env.sh или / etc / {default, sysconfig} / {dse, cassandra} с помощью переменной $$, которая возвращает pid текущей оболочки. Политики планирования наследования дочерних процессов, поэтому, если вы установить политику оболочки запуска, JVM унаследует ее.Просто добавьте эту строку в один из этих файлов:

  chrt --batch 0 --pid $$
  

набор задач и изолятор и irqbalance

Иногда машина тратит больше времени на обработку запросов ввода-вывода (прерывает), чем выполнение работы приложения (Cassandra). Это часто проявляется в высоком системном процессоре и большом количестве переключений контекста и прерывания наблюдаются в vmstat / dstat. Есть два основных подхода к обращению с это. Один - зарезервировать одно или два ядра для обработки прерываний.Это обычное дело в случаях использования в реальном времени, таких как создание музыки или высокочастотная торговля. В другой - равномерное распределение прерываний по ядрам в системе. Один из Трудно заметить преимущества зарезервированного ядра ЦП заключается в том, что код ядра может оставаться горячим в кэше этого ядра. Зарезервированное ядро ​​никогда не может превышать 10% использования, но преимущества задержки иногда того стоят.

набор задач

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

  набор задач -apc 2-7 $ CASS_PID
набор задач -c 2-7 ./cassandra -f
taskset -pc 2-7 $$ # в / etc / {default, sysconfig} / {dse, cassandra}
  

изолятор

Если вы можете перезагрузиться, вы можете зарезервировать ядра для ядра с помощью команды isolcpus = параметр командной строки ядра.В моих тестах ядро ​​автоматически планирует свое задачи на зарезервированном CPU. Вам может потребоваться дополнительное управление IRQ, чтобы сделайте это правильно, но оно того стоит, когда оно сработает. Чтобы включить его вам нужно будет отредактировать конфигурацию grub в / etc / default / grub в Debian или / etc / sysconfig / grub в Redhat. Для быстрых тестов вы можете отредактировать /boot/grub/grub.conf (grub2) или /boot/grub/menu.lst (grub1 & pvgrub (EC2)) и добавьте его в конец параметры ядра. Вероятно, это будет отменено в следующем ядре обновление, поэтому обязательно сделайте это в соответствии с предписаниями дистрибутива Linux./ Proc / cmdline моей тестовой машины выглядит так:

  BOOT_IMAGE = .. / vmlinuz-linux root = PARTUUID = 

260-6834-425a-b488-9dd9f537a294 rw isolcpus = 0-1 initrd = .. / initramfs-linux.img

Убедитесь, что irqbalance отключен или настроен на подключение прерываний к выбранный CPU. На машинах NUMA важно убедиться, что зарезервированное ядро на сокете, который управляет устройствами PCIe. Core 0 почти всегда правильный выбор.

irqbalance

Некоторые из советов, которые вы найдете в Интернете, говорят, что нужно отключить irqbalance для представление.Это был хороший совет для ранних версий, которые были склонны к восстановление баланса штормов, но в наши дни это неплохо. Если сомневаетесь, отключите irqbalance и запустите "irqbalance --oneshot" один раз во время загрузки и забудьте об этом.

грязных трюков с renice, ionice и набором задач

Это один из моих любимых пакостей в сочетании с renice / ionice. Если ты когда-либо замечал настройки "-XX: + UseThreadPriorities -XX: ThreadPriorityPolicy = 42" в аргументах JVM Cassandra они там, чтобы для сжатия можно было установить более низкий приоритет, чем у других потоков в Кассандре.Это видно по умолчанию конфигурация htop в красивом поле.

Linux всегда использовал модель потоковой передачи 1: 1 и даже использует глобальное пространство pid. назначать идентификаторы потокам, чтобы они все еще были видны, если вы знаете, как искать их. htop по умолчанию отображает идентификаторы потоков, а стандартный top может сделать это, если вы нажмете H. При использовании ps флаг -L заставляет их отображаться. Мы можем воспользоваться этим, чтобы сделать некоторая приоритезация и закрепление за пределами Кассандры, поэтому нам не нужно ждать вокруг для функций, которые войдут в DSE.

  для tid в $ (ps -eLo tid, args, nice | awk '/java.*4$/{print $ 1}')
делать
  taskset -pc 5-6 $ tid # вывод на ядра 5 и 6
  renice 20 $ tid # установить самый низкий приоритет nice
  ionice -c 2 -n 7 -p $ tid # установить самый низкий приоритет для ввода-вывода
Выполнено
  

После этого ваш htop будет выглядеть примерно так (загрузка выполнена, но уплотнение все еще продолжается):

Примечание: ionice требуется планировщик ввода-вывода cfq, что обычно не выполняется в правильно настроенные системы.Это одна из основных причин придерживаться CFQ. вне Docker с ограничениями io.

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

«У меня так много фотографий, что я не знаю, с чего начать» Преодоление Photo Abyss (обновлено в 2019 г.)

Вы когда-нибудь начинали что-то, думая, что оно пойдет в одну сторону, а затем нужно повернуть, и в конечном итоге вы пойдете в совершенно другом направлении? Все время случается, верно? Что ж, в процессе написания этого поста я начал со списка «10 вещей, которые мешают вам создать фотокнигу (и 10 причин, почему они не должны вас останавливать)» .Я с удовольствием печатал, пока был «мамой» после того, как уложил детей спать прошлой ночью, когда решил сделать перерыв и опросить наших поклонников в Facebook на эту тему. Я разместил его, лег спать и произвольно проверял на следующий день и ВАУ Я был очень удивлен ответом - на данный момент более 65 комментариев, плюс куча лайков и подсчет!


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

Я думаю, что большинство этих комментариев сводятся к…

«У меня так много фотографий, я не знаю, с чего начать».

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

Вот что я сделал, чтобы помочь управлять своими 109 426 цифровыми фотографиями (и их количество растет)!

ШАГ №1: упорядочивайте и редактируйте фотографии с помощью программного обеспечения для управления фотографиями

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

Если вы находитесь в таком положении и хотите лучше контролировать свои фотографии , я настоятельно рекомендую использовать программное обеспечение для управления фотографиями .Если вы не хотите тратить деньги, не беспокойтесь, доступно бесплатное программное обеспечение , которое может помочь вам в управлении вашей библиотекой фотографий, и, скорее всего, оно уже есть на вашем компьютере. Многие из этих комментариев также отмечают, что время является проблемой (когда это не так?), И да, для первоначальной настройки потребуется немного времени, но как только вы настроите систему для себя, она все сделает после намного проще и эффективнее. Лучшая эффективность = меньше времени, потраченного на повседневные дела, и больше времени на творческие забавы!

Как программное обеспечение для управления фотографиями помогает мне оставаться в здравом уме

Я лично использую Adobe Lightroom 6 (автономная версия без подписки), поэтому мои комментарии могут быть связаны с этой программой, потому что это то, что я знаю.Хотя между различными программами управления фотографиями есть некоторые различия, все они, по сути, имеют следующие особенности:

Хранит ваши фотографии в одном месте на вашем компьютере

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

Автоматически узнает, какие фотографии вы уже загрузили, и загружает только новые фотографии

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

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

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

Позволяет помечать, маркировать или использовать ключевые слова, которые помогут вам найти ваши фотографии

  • Я также добавляю по крайней мере несколько ключевых слов к фотографиям, которые я только что добавил. Таким образом, поездка в Нью-Йорк может иметь ключевые слова: «Нью-Йорк 2017», «Манхэттен», «Центральный парк», «Статуя Свободы» - вы понимаете. Вы можете подумать про себя - это кажется утомительным, чтобы маркировать каждую фотографию, НО имейте в виду, что вы можете сделать весь набор сразу .Вы просто выбираете первую фотографию, затем, удерживая Shift, нажимаете последнюю фотографию, после чего вы выбираете всю партию. Затем введите ключевые слова, и со всем набором фотографий будут связаны те же ключевые слова. Это довольно универсально для большинства программ. После того, как я добавлю основные ключевые слова для всего набора, я буду щелкать по меньшим группам фотографий в каждом наборе и добавлять дополнительные ключевые слова. Таким образом, все фотографии Статуи Свободы получат другое ключевое слово и так далее, и так далее. Похоже, это займет много времени, но потратить несколько минут после загрузки в дальнейшем значительно сэкономит время.Вы даже можете сделать это, просматривая одно из своих любимых шоу, так что многозадачность!


Предоставляет инструменты редактирования для повышения яркости, настройки цвета, тона и контрастности, кадрирования и т. Д.

  • Когда-то я использовал Adobe Photoshop для редактирования всех своих фотографий, но это заняло много времени, потому что мне приходилось открывать каждую отдельную фотографию, выполнять редактирование, а затем сохранять новую фотографию и т. Д. И т. Д. Adobe Photoshop - отличный инструмент для редактирования, но для большинства стандартных настроек, таких как увеличение яркости и повышение контрастности или резкости, его просто перебор.С помощью программного обеспечения для управления фотографиями вы не тратите время на открытие, редактирование и сохранение каждой фотографии. Вы можете отредактировать одну фотографию, а затем скопировать и вставить эти настройки во все остальные, например фотографии, для быстрого рабочего процесса. (Adobe Lightroom также имеет инструмент синхронизации, который копирует все изменения с одной фотографии на все другие выбранные фотографии.)
  • Снимок экрана основного инструмента редактирования и обработки фотографий Adobe Lightroom 6 справа. Все настраивается через ползунок. В большинстве случаев я делаю только следующие настройки: увеличиваю экспозицию, уменьшаю блики, увеличиваю белые, небольшое увеличение яркости и увеличиваю резкость (последний инструмент не виден на этом скриншоте).Это очень просто, если у вас есть подходящее программное обеспечение, и если вы начнете, вы сможете сделать это очень быстро.
  • Очень важно провести некоторую обработку ваших фотографий, если они в этом нуждаются. В конце концов, вы тратите приличное количество времени и денег на свою фотокнигу. Ничто не выделяется больше, чем неправильно экспонированная фотография.

Сохраняет исходную, неотредактированную версию каждой фотографии.

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

ШАГ №2: Создание фотокниги. Часть 1: переход к лучшим фотографиям

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

Вам может быть интересно, , сколько фотографий нужно, чтобы сделать фотокнигу ? Что ж, есть много факторов, которые следует учитывать, но предположим, что вы делаете одну из самых популярных книг формата - альбомную фотокнигу 8,5 x 11 дюймов, и вы любите фотографии, как и я, поэтому у вас будет 100 страниц.Для книги такого размера вам, вероятно, понадобится всего от 4 до 5 фотографий на страницу, самое большее (то есть от 8 до 10 на разворот). На многих страницах должно быть меньше, например по одной фотографии на странице. (В больших книгах, таких как 12 x 12, можно разместить больше фотографий на странице, в то время как в меньших по размеру книгах, таких как 6 x 6, можно удобно разместить 2 фотографии. Вам не нужно, чтобы людям приходилось щуриться, чтобы различать лицо на фотографии, поэтому Количество фотографий на странице должно быть пропорционально размеру страницы.) В нашем примере вам понадобится от 400 до 500 фотографий для книги из 100 страниц.Скорее всего, вы не будете использовать их все.

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

ШАГ №3: Создание фотокниги. Часть 2: экспорт фотографий в одну папку

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

ШАГ №4: Создание фотокниги. Часть 3: Время творчества

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

КАКОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ УПРАВЛЕНИЯ ФОТОГРАФИЯМИ СЛЕДУЕТ ИСПОЛЬЗОВАТЬ?

Ранее я упоминал, что в настоящее время использую Adobe Photoshop Lightroom 6. Впервые я начал использовать Lightroom около четырех лет назад по совету одного из моих хороших друзей, который является талантливым фотографом, и я так рад, что перешел на него. До этого я использовал iPhoto - программу, которая предшествовала программе Photos на Mac (и Adobe Photoshop для более обширного редактирования).И iPhoto, и Adobe Lightroom помогли мне разобраться с моими фотографиями. iPhoto неплохо справился с редактированием моих фотографий, но вариантов было меньше и проще. Lightroom, с другой стороны, имеет гораздо больше функций редактирования и инструментов для более точного редактирования, например, возможность применять изменения только к части фотографии и более точную настройку цвета, оттенка и тона. Что еще более важно, редактирование моих фотографий с помощью Lightroom было очень быстрым и эффективным. Как я уже упоминал ранее, поскольку вы можете копировать / вставлять настройки из одной фотографии в другую и выполнять другие процессы пакетного редактирования, это экономит много времени.

С организационной точки зрения, когда я изначально получил Lightroom, я решил использовать его для фотографий с этого момента. Я не хотел беспокоиться о тех, что есть в iPhoto. Затем в прошлом году, когда я работал над фотоальбомом для своих сыновей над семейным деревом, я подумал про себя, зачем копаться в старых жестких дисках и многочисленных папках для моих старых фотографий? Я решил найти любое изображение, которое было разбросано, и, наконец, перенес все в Lightroom. Мои самые старые цифровые фотографии в моей базе данных относятся к 1998 году.Я так рада видеть свои фотографии - старые и новые в одном месте. (Облака разлетаются, и сквозь него светит солнце…)

Следует отметить, что существует две версии Lightroom: отдельная версия по цене 142,99 долларов США и версия на основе подписки в Creative Cloud по цене 9,99 долларов США в месяц. ОБНОВЛЕНИЕ 2019: Lightroom больше не продается как отдельная программа. Если вы купили его, вы все равно можете использовать его, но для новых пользователей единственный вариант - подписаться на облачную версию. Вы все еще можете купить Adobe Photoshop Elements (см. Ниже). В кругах фотографов было много дискуссий и споров о том, какая версия лучше, но это немного выходит за рамки этой публикации. Лично я купил Lightroom 4 года назад и только что обновился до Lightroom 6 в июле. Меня как бы вынудили обновить, потому что мой старый Lightroom не распознавал новые файлы RAW, снятые моей новой цифровой зеркальной камерой Nikon. В остальном я был полностью доволен своим старым Lightroom. (Я также все еще использую действительно старую автономную версию Adobe Photoshop.) Мне было не очень приятно услышать, что Adobe переходит на модель подписки. Если я плачу за программное обеспечение, я хотел бы владеть им - мне не нужно платить за него бессрочно. Однако Adobe выпускает новые функции только в рамках модели подписки, поэтому, если для вас важны новейшие инструменты, вы можете выбрать модель подписки. Кроме того, существует риск, что они решат больше не поддерживать автономную версию. Я обновлю этот пост, если что-то изменится.

Adobe Photoshop Elements - еще один хороший вариант для управления фотографиями.Photoshop Elements больше ориентирован на «случайных снимков», предоставляя «простые в использовании элементы управления редактированием», согласно Adobe в их описании продукта. По сути, эта программа больше ориентирована на случайных фотографов или среднего потребителя, в то время как более полнофункциональная Lightroom привлекает профессиональных фотографов и любителей, которым нужно больше возможностей для редактирования. Я слышал, что люди, которые его используют, считают, что он работает на них, и им не нужны более обширные инструменты. Это также примерно вдвое дешевле, чем отдельный Lightroom.Подробнее об Adobe Photoshop Elements здесь. Стоимость 79,99 долларов.

Инструменты редактирования фотографий Adobe Photoshop Elements. Изображение предоставлено Adobe.

Если вы работаете на Mac, Photos - это бесплатное приложение для управления фотографиями, которое предустановлено на вашем компьютере. Вы также можете создавать и заказывать фотокниги и распечатки прямо в приложении «Фотографии». Если вы работаете на ПК, Microsoft Photos - это бесплатная программа, которая поставляется с Windows 10. Поскольку я не использовал компьютер в течение некоторого времени, у меня не было личного опыта работы с Microsoft Photos.Для получения дополнительной информации перейдите по ссылке на недавний обзор Microsoft Photos из журнала PC Magazine.

Apple Photos может синхронизировать все ваши фотографии на ваших устройствах. Изображение предоставлено: Apple.Microsoft Photos поставляется бесплатно в Windows 10. Изображение предоставлено Microsoft.

Google Фото - еще один бесплатный вариант, который стал доступен за последние пару лет. Что примечательно в Google Фото, так это то, что вы можете иметь неограниченного количества фотографий, автоматически сохраняемых в облаке бесплатно . (Подробную серию сообщений о моем личном процессе резервного копирования можно найти в этой статье.Небольшая загвоздка заключается в том, что максимальный размер фотографий, которые вы можете сохранить, составляет 16 МБ, а в некоторых случаях даже фотографии размером менее 16 МБ могут быть дополнительно сжаты, но если большая часть ваших фотографий сделана с помощью телефона с камерой, это может не иметь значения. ты. Это может иметь значение, если вы снимаете фотографии в формате RAW, тогда вы можете сохранить их в исходном качестве. Если вы хотите сделать это, вы ограничены 15 ГБ хранилища, если вы не хотите перейти на платную подписку. Вот статья с хорошим объяснением, почему высокое качество vs.фотография в исходном размере загружается в Google Фото. Кроме того, только в мае этого года Google Фото совершил прыжок в мир фотокниг. Фотокниги, которые вы можете заказать через Google, предлагают простой макет по одной фотографии на страницу и стоят от 9,99 долларов. Стоимость доставки начинается от 3,99 долларов США для экономичной доставки, которая занимает 10–14 рабочих дней. Я не пробовал раньше, но мне хотелось сделать больше обзоров более автоматизированных и быстрых вариантов фотокниг, так что следите за обновлениями!

ДОПОЛНИТЕЛЬНЫЕ СОВЕТЫ

Удалить перед загрузкой

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

Сайты обмена фотографиями для управления фотографиями

Вам может быть интересно узнать о сайтах для обмена фотографиями в Интернете , таких как Flickr, Shutterfly, Snapfish или любой из компаний, выпускающих фотокниги, которые предлагают бесплатное онлайн-хранилище ваших фотографий. Я думаю, что это отличные варианты, так как вы можете немного редактировать свои фотографии, и они позволяют легко заказывать фотокниги и другие подарки, если ваши фотографии уже загружены на их сайт. Однако я бы предложил только как резервную копию третьего уровня .Всегда, всегда храните локальную копию своих фотографий (или две, или три) на своем собственном компьютере . Никогда не полагайтесь на сторонний сайт как на единственное хранилище ваших ценных фотографий. В прошлом у меня было несколько человек, которые писали мне по электронной почте, полностью разочарованные тем, что они потеряли видео и фотографии, которые они загрузили на известные сайты обмена фотографиями, думая, что они будут безопаснее, чем на их собственных компьютерах, только для того, чтобы иметь изображения исчезнут после того, как компания обновит или обновит свои системы.Условия использования обычно не несут ответственности за утерянные фотографии, поэтому часто нет средств правовой защиты или способа вернуть утерянные изображения. Подобные ситуации случались и с проектами фотокниг, когда компания обанкротилась или была продана другой компании. Поэтому, хотя мне нравится удобство хранения фотографий в вашей любимой компании, выпускающей фотокниги, пожалуйста, не используйте их в качестве единственного средства хранения. Также обратите внимание, что в некоторых случаях компания взимает плату за загрузку оригиналов ваших собственных фотографий.

РЕЗЮМЕ ПЛЮС ВЗГЛЯД ВПЕРЕД

Вывод из этого поста - ценность хорошей организационной системы для ваших фотографий . Чем более организованы ваши фотографии, тем эффективнее вы сможете их просматривать и редактировать. Этот экономит время для более творческих начинаний, таких как создание фотокниг! Неудивительно, что время было проблемой для большинства, и это было основной темой во многих комментариях.Я не собираюсь делать вид, будто создание фотокниг не требует изрядного количества свободного времени, но, безусловно, можно сделать более эффективно. Также появляется все больше опций для более автоматизированных фотокниг, и, как я уже упоминал, некоторые из них имеют интерфейсы, встроенные прямо в программное обеспечение для управления фотографиями. Не каждая книга должна быть эпическим шедевром, и некоторые люди просто хотят сделать быструю книгу. На самом деле я планирую сделать больше обзоров быстрых и простых книжных сервисов, чтобы увидеть, насколько они соответствуют.

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

Итак, вы используете какое-либо программное обеспечение для управления фотографиями? Если да, то какой и считаете ли вы его полезным? Если нет, изменилось ли ваше мнение об использовании программного обеспечения в этой публикации? Приятно слышать ваши комментарии ниже!

____________________________

Пост выше содержит партнерские ссылки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *