• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Дефрагментация. Спортивный интерес)

  • Автор темы susinmn
  • Дата начала
S

susinmn

Прочитав про DominoDefrag, посоветовали админам. Они в ответ сказали, что: *Domino часто изменяет nsf файлы - в моменте скорость чуть вырастет но уже через час все вернется на круги своя при нашей нагрузке
Есть ли смысл использовать DominoDefrag?
Т.к. *операции compact действуют как дефрагментация дисков для файлов NSF.*
Есть ли у кого конкретные данные до и после дефрагментации? Как часто делать дефрагментации?
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Как часто делать дефрагментации?
всегда когда вам нечем заняться :)
наличие TL по кругу снимает головную боль в виде "фрагментированной записи"
наличие дбкеша снимает головную боль в виде "фрагментированного чтения"
и как по мне это очень правильный выбор чем толкать 60 гиговые файлы
 
S

susinmn

Нашел ссылку на
+советуют

IBM: *Для обеспечения оптимальной производительности вашего сервера Domino, мы рекомендуем дефрагментации файловой системы по крайней мере раз в месяц.* Откуда появилась такая дата - месяц?)
Для каких ОС имеет смысл дефрегментации?
пишут: *The IBM i (i5/OS or OS/400) operating system does not need to be defragmented. It manages its own data.*;*Well, I guess Windows has more trouble with Disk Defragmentation than Linux or Mac OS X..*
т.е. дефрегментации имеет смыст только для Windows?
 
A

akat

Сам обхожусь несколькими комбинациями компактов. До DominoDefrag руки не доходят.
FYI:
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
повеселило
Problem 3
NTFS is no wonder. It doesn't
support operations like "persistent
preallocation" and "online
defragmentation" as ext4.
очередной гвоздь в гробу "супер инновационной ОС всех времен и народов", в серверном применении...
иначе говоря - нечего домино серверу делать на винде :)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
вот тут думаю выложить описание моего эксперимента - на CentOS 5.6, под XEN
всё работает искаропки: host 64 бит, guest 32 бит, домина 8.5.2
гест паравиртуализирован (HP DL360 G4 не поддерживает vmx)
тока памяти нарощу (ща всего 2Гб, на гест отдано 1Гб) - и в продакшн
 
H

HotDog

Линуксовые ФС и слова такого Дефрагментация не знают.
 
A

Akupaka

очередной гвоздь в гробу "супер инновационной ОС всех времен и народов", в серверном применении...
иначе говоря - нечего домино серверу делать на винде
Та мож подумать! Если БД весит под 60 ГБ, то она одинаково тормозит, что на винде, что на невинде :)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
а 64Гб не работает ;)
но это не делает винду современной серверной системой :)
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Линуксовые ФС и слова такого Дефрагментация не знают.
улыбнуло :rolleyes:
почитай для начала вики -

Любой файл фрагментируется, особенно это касается базы данных в виде одного файла.
Допустим база в 20 гиг, ей ОС(любая) выделила свободный сплошной кусок, и за этим файлом даже пусть с запасом в 1 гиг бросает следующий файл.
И что же происходит когда база увеличиваеться на еще 1 гиг? :)
Типа удаляется и переносится на свободный сплошной 21 гиговый кусок пространства? ;)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
И что же происходит когда база увеличиваеться на еще 1 гиг?
она не делает этого атомарно
и потом есть отлаженная ФС, кот. именно расчитана на онлай дефрагментацию
хотя и ext4 уже можно двигать в продакшн
ну а тот кто любит др. продукты... - будет есть то - что дадут :rolleyes:
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
ну и почитав
можно сделать соответ. вывод - НТФС, в тек. реализации, убожествена бай дизайн и дефрагментацию (не полностью) решают костылями
ну собственно на отсутствие преаллокации и сетовали в "докладе" :rolleyes:
 
H

HotDog

улыбнуло ;)
почитай для начала вики -

Любой файл фрагментируется, особенно это касается базы данных в виде одного файла.
Допустим база в 20 гиг, ей ОС(любая) выделила свободный сплошной кусок, и за этим файлом даже пусть с запасом в 1 гиг бросает следующий файл.
И что же происходит когда база увеличиваеться на еще 1 гиг? ;)
Типа удаляется и переносится на свободный сплошной 21 гиговый кусок пространства? ;)

Я не сказал фрагментация, которая происходит во всех ФС. Я сказал - дефрагментация, т.к. только виндовые ФС страдают от фрагментации.
Я вижу, вы на винде только админите, поэтому почитайте про юниксовые ФС
С той же вики:
ext2 использует офлайн-дефрагментатор e2defrag.
ext3: e2defrag может работать с ext3 только если её временно преобразовать в ext2. Вместо этого можно использовать дефрагментатор, не зависящий от файловой системы — например, Shake
ext4: запланирован онлайн-дефрагментатор, работающий за счет создания extents и перемещения в них файлов.
XFS: онлайн-дефрагментатор xfs_fsr.
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
способ взаимодействия с ФС, если преаллокация показалась недостаточной/недопустимой и то чего нету у НТФС
давай подробнее, а то создаётся впечатление, что главное абы что-то сказать

и получается что в тот момент когда мне в базу нужно что-то довнести весь диск начинает дефрагментироваться? и на сколько это будет медленней чем если оставить фрагменты как есть? ведь операции I/O благодаря "онлайн фрагментации" только увеличиваются вместо их сокращения ;)


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

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
и получается что в тот момент когда мне в базу нужно что-то довнести весь диск начинает дефрагментироваться?
не "получается"..., откуда ты такой алгоритм взял?
-во-первых может работать на уровне отдельных файлов

-во-вторых - главный упор на преаллокацию экстентов, что уменьшает фрагментацию
найти новый кусок файла нужно абсолютно всем ОС потому и страдают тоже все ОС
разные ОС страдают этим по-разному ;) и самое неприятное для МСОС - фрагментация MFT., кот ваще не лечится без полной остановки и пересоздания ФС с копированием всех файлов
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
не "получается"..., откуда ты такой алгоритм взял?
-во-первых может работать на уровне отдельных файлов
]]>http://www.linux.com/archive/feature/141404]]>
-во-вторых - главный упор на преаллокацию экстентов, что уменьшает фрагментацию
мне вот интересно ты сам то понимаешь что говоришь?
то есть отдельные файлы одной большой базы это уже не фрагментация? ;)
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 933
609
BIT
177
я не понимаю о чём ты говоришь...
причём здесь отдельные файлы и как это связано с фрагментацией базы
есть фрагментация на уровне ФС - НТФС в этом полане самое УГ, аргументы есть?
мне вот интересно ты сам то понимаешь что говоришь?
а вот о чём ты пытаешься сказать - загадка

Добавлено: ToxaRat ты хоть по ссылкам ходишь или всё что не виндовые окошки, для тебя тайна непонятная ;)?
 

ToxaRat

Чёрный маг
Green Team
06.11.2007
3 332
42
BIT
0
Добавлено: ToxaRat ты хоть по ссылкам ходишь или всё что не виндовые окошки, для тебя тайна непонятная ?
по ссылкам хожу а вот от тебя обьяснение как работает онлайн дефрагментация так и не услышал ;)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!