The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Решение проблем с удалением файлов ..., auto_tips (??), 01-Сен-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


55. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 02-Сен-09, 20:57 
1. это не только форум админов

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

3. птушные знания порождают птушные решения, уж извините.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

58. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от lora (?), 02-Сен-09, 22:17 
>2. решение проблемы подразумевает также объяснение причин. решения типа "если программа не
>работает, переустановите виндовс" можно считать решениями? если начальство после этого отстанет
>- может даже и прокатит. а если сложные ситуации возникают систематически
>и начальству нужно объяснение причины?

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

>3. птушные знания порождают птушные решения, уж извините.

Афтар тот может быть кандидатом наук или доктором, между прочем, и заниматься он совсем не программингом и админством, а совсем другими делами, коих дофига на подобных объектах. Ему не нужно лезть в нюансы линукса, он решил свою задачу. То что вас отчислили из ПТУ это ваши личные половые проблемы. Да и так никто и не дождался, в чем проблема с грамотностью у автора??? Покажите пожалуста.

>5. ситуация с файлами описана очень неконкретно, обычно идет разбор полетов после
>более деталированного описания. методом тыка нашли решение?

Еще раз внимательно читайте тот топик в ЖЖ, там ясно сказали, reiser и ext плохо работают с большими файлами, или грамотность не позволяет читать?

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

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

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

Это да, по Российски, наверняка еще и бабла стоит немерянно. Откат рулит.

Ответить | Правка | Наверх | Cообщить модератору

63. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Pilat (ok), 02-Сен-09, 23:47 
>7. тут уж не к автору, но тем не менее: за подобные
>софтверные решения, типа террабайтных лог-файлов принято по башке стучать и по
>рукам - за решения на яве. налабали шустро пионэры чего-то там
>за пару дней и как-бы на данный момент это всех устраивает.
>а через неделю?

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

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

64. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от lora (??), 02-Сен-09, 23:50 

>пионеры... налабали... Вам хоть раз доверяли делать софт такого уровня?
>И заметьте, у человека был-таки припасён дисковый массив на 7 терабайт, наверно
>не случайно.

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

Хорошо что всё работает - и именно это является
>критерием качества, а не эстетика.

И я к этому тоже веду.

Ответить | Правка | Наверх | Cообщить модератору

72. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Developer (?), 03-Сен-09, 14:24 
то есть ты сейчас начинаешь рассуждать о материях, в которых даже не разбираешься (это про софт такого уровня)?
Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

80. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 03-Сен-09, 23:38 
люди на запорожцах тоже катаются. они же передвигаются, задача решена. значит это - критерий качества. не так ли?

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

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

65. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Aleksey (??), 03-Сен-09, 00:33 
> 6. если у автора после найденного решения пропала головная боль, то это может и хорошо для него, только другим подобные решения не могут подойти вовсе. хотя бы, потому что файловую систему нельзя, в силу некоторых причин, поменять.

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

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

73. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Developer (?), 03-Сен-09, 17:28 
вы путаете божий дар с яичницей. нарочно? скорее всего - да. ибо вам выгораживать свою глупость, наверное, не привыкать...
писалось о том, что? на сколько я понял, поясняю: далеко не во всех случаях можно просто так поменять файловую систему. а если рухнет однажды серверок и на альтернативной файловой системе вообще ничего восстановить не сможешь? тогда кто по башке получит? подобные шуточки у нас на работе были, оттого и нельзя было в свое время reiserfs3 устанавливать. это чисто наш рабочий пример, в тестирование у нас входит тест на поднятие системы после сбоя системы питания, если электроника не сгорела, то система должна быть запушена без потери работоспособности.

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

Ответить | Правка | Наверх | Cообщить модератору

75. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от _umka_ (??), 03-Сен-09, 18:19 
угу. и начинать тестирование с 0 ибо потом окажется что запись в log вызвала свиг по времени выполнения и вылез какой нить race conditionals который и раньше был - но был менее вероятным.
Ну есть еще ошибки в коде самого логера - который может уронить систему.. в прочем чего объяснять - вы же и так знаете ?:)
Ответить | Правка | Наверх | Cообщить модератору

85. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 03-Сен-09, 23:56 
да, знаю. не по наслышке. мне вот предстоит переписать симулятор, который заменяет оборудование. причем, переписывать с нуля, за исключением мелочей. потому как старый не расчитан на большие нагрузочные способности (на яве написан). пишется, тестируется программерами. потом тестируется пользователеми. код вылизыватся и все.
просто наступил момент, когда со старым софтом ну вообще никак. и у вас такой момент наступит, рано или поздно. ;)
Ответить | Правка | Наверх | Cообщить модератору

88. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 04-Сен-09, 00:22 
извиняюсь, не ко мне было адресовано...
Ответить | Правка | Наверх | Cообщить модератору

79. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Pilat (ok), 03-Сен-09, 22:59 
>софт часто проще переписать, тем более, когда речь идет о простом логгинге
>инфы. хотя, если люди любят преодолевать трудности, записывая инфу террабайтами...

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

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

81. "Решение проблем с удалением файлов гигантского размера в Lin..."  –1 +/
Сообщение от Karbofos (??), 03-Сен-09, 23:43 
для этого существует тестирование вообще-то. тестирование поризводится в условиях, приближенных к рабочим, плюс запас на будущее. вы про такое не слышали? есть даже книжки по этой тематике.
Ответить | Правка | Наверх | Cообщить модератору

82. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Pilat (ok), 03-Сен-09, 23:46 
>для этого существует тестирование вообще-то. тестирование поризводится в условиях, приближенных к рабочим,
>плюс запас на будущее. вы про такое не слышали? есть даже
>книжки по этой тематике.

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

Ответить | Правка | Наверх | Cообщить модератору

84. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Pilat (ok), 03-Сен-09, 23:50 
>для этого существует тестирование вообще-то. тестирование поризводится в условиях, приближенных к рабочим,
>плюс запас на будущее. вы про такое не слышали? есть даже
>книжки по этой тематике.

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

Ответить | Правка | К родителю #81 | Наверх | Cообщить модератору

86. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 04-Сен-09, 00:04 
эти предложения должны обосновано делать программисты-инженеры, с расчетом затрат и последущей экономии. а вы, как администратор, должны молча выполнять то, что скажет начальство.
Ответить | Правка | Наверх | Cообщить модератору

87. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от iZEN (ok), 04-Сен-09, 00:16 
>>для этого существует тестирование вообще-то. тестирование поризводится в условиях, приближенных к рабочим,
>>плюс запас на будущее. вы про такое не слышали? есть даже
>>книжки по этой тематике.
>
>Я представляю начальника, к которому приходит администратор с предложением остановить завод на
>месяц для тестирования новой системы логов. Или тот же начальник, слушающий
>сообщение админа, что из-за недостатка места в дисковом массиве придётся запустить
>тестирование системы и на это надо миллион баксов и пол-года человекочасов...

Тестовая конфигурация не так уж дорого стоит:
8 винчестеров по 1ТБ ~ 5000 руб.* 8 = 40000 руб.
Блок питания 1000Вт ~ 7000 руб.
RAID-контроллер SAS/SATA 8 кан. Intel "SRCSASBB8I" 256МБ RAID 0/1/5/6/10/50/60 (PCI-E x8) ~ 18000 руб.
ОС FreeBSD 8.0-BETA3 с ZFSv13 ~ по цене за трафик.
Системник PC, в который не стыдно всё это засунуть ~ 10000 руб.
Итого: ~ 75000 руб.
-- цена, сопоставимая со стоечным 2U-сервером на x86-архитектуре.

Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

89. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 04-Сен-09, 00:37 
точно также может обстоять дело с человекочасами... и может оказаться, чтобы симулировать поведение оборудования, достаточно написать небольшой скриптик... :)
Ответить | Правка | Наверх | Cообщить модератору

90. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Pilat (ok), 04-Сен-09, 01:01 
>точно также может обстоять дело с человекочасами... и может оказаться, чтобы симулировать
>поведение оборудования, достаточно написать небольшой скриптик... :)

А когда реальное оборудование откажется эмулировать поведение скриптика...

Ответить | Правка | Наверх | Cообщить модератору

92. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 04-Сен-09, 01:22 
вы просто даже не в курсе... не больно стоять на своем?
Ответить | Правка | Наверх | Cообщить модератору

93. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Pilat (ok), 04-Сен-09, 02:39 
>вы просто даже не в курсе... не больно стоять на своем?

Как-то я читал про отличие ученика из школы для отсталых от ученика обычной школы. Задают им задачу:
- шёл мальчик по улице, нашёл две конфеты. Потом нашёл ещё три конфеты. Сколько конфет нашёл мальчик?

Обычный школьник скажет "Пять", ну может ошибётся скажет "Четыре". Отсталый же школьник может начать изучать вопрос куда шёл мальчик, откуда, кто потерял конфеты, какие конфеты, нельзя ли пойти на улицу посмотреть нет ли там конфет...

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

Ответить | Правка | Наверх | Cообщить модератору

95. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 04-Сен-09, 09:48 
нет, вы элементарно не смогли объяснить причину так называемого косяка ext4. кроме постранных ссылок на ошибку в кернеле.

историю с учеником сами придумали? может вам надо было писателем пойти? талантище пропадает!

Ответить | Правка | Наверх | Cообщить модератору

98. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от lora (??), 04-Сен-09, 12:55 
>нет, вы элементарно не смогли объяснить причину так называемого косяка ext4. кроме
>постранных ссылок на ошибку в кернеле.

А у вас есть мнение относительно такого поведения ext4 на большом файле? Озвучте его нам, мы слушаем!

(ЗЫ. Самый большой файл который я видел был 39Гб аля образ Blu-Ray диска), стирался он на ext около 20 сек.

Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

110. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 06-Сен-09, 23:43 
во-первых, я такие дурацкие трудности не преодолевал, даже когда работал в отделе обработки сейсмоданных. данные с ленты автоматом разбивались на файлы вменяемых размеров. ими проще управлять, с ними проще работать, их проще индекировать и почее. это террабайты данных чисел с плавающей точкой, если это вам о чем-то говорит. в чем я очень сомневаюсь.

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

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

dd if=/dev/zero of=image.udf bs=1000k count=35000

и это на

hdparm -tT /dev/sda

на винчестере с 8 мб кэша и 5200 оборотами в минуту.

/dev/sda:
Timing cached reads:   2102 MB in  2.00 seconds = 1051.46 MB/sec
Timing buffered disk reads:  188 MB in  3.02 seconds =  62.24 MB/sec

так что можете троллить дальше, флаг вам в руки и барабан на шею.

Ответить | Правка | К родителю #98 | Наверх | Cообщить модератору

111. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Karbofos (??), 06-Сен-09, 23:48 
опечатка: 5400 оборотов в минуту
Ответить | Правка | К родителю #110 | Наверх | Cообщить модератору

91. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от Pilat (ok), 04-Сен-09, 01:02 
>Итого: ~ 75000 руб.
>-- цена, сопоставимая со стоечным 2U-сервером на x86-архитектуре.

Гениально...

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

115. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от iZEN (ok), 15-Сен-09, 21:20 
>>Итого: ~ 75000 руб.
>>-- цена, сопоставимая со стоечным 2U-сервером на x86-архитектуре.
>
>Гениально...

Вот тачка: http://www.3dnews.ru/news/kak_sozdat_petabaitnii_klaster_za_...
"Рассмотрев коммерческие решения, компания посчитала, что выгоднее будет разработать кластер собственными силами. В итоге, каждый 67-Тб сервер форм-фактора 4U обошёлся в $7867. Петабайт - $117 тыс."

Ответить | Правка | Наверх | Cообщить модератору

97. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от lora (??), 04-Сен-09, 12:52 
>Тестовая конфигурация не так уж дорого стоит:
>8 винчестеров по 1ТБ ~ 5000 руб.* 8 = 40000 руб.

+ 2 диска для системы
>Блок питания 1000Вт ~ 7000 руб.
>RAID-контроллер SAS/SATA 8 кан. Intel "SRCSASBB8I" 256МБ RAID 0/1/5/6/10/50/60 (PCI-E x8)
>18000 руб.

У автора того топика большой раид был сделан софтово полностью.

>ОС FreeBSD 8.0-BETA3 с ZFSv13 ~ по цене за трафик.

Linux там был, на BSD в том топике не вспомнил никто.

>-- цена, сопоставимая со стоечным 2U-сервером на x86-архитектуре.

2U приличные гораздо дороже стоят. Примерно от 100 тыр.

Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

105. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от iZEN (ok), 05-Сен-09, 23:34 
>>ОС FreeBSD 8.0-BETA3 с ZFSv13 ~ по цене за трафик.
>Linux там был, на BSD в том топике не вспомнил никто.

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

>2U приличные гораздо дороже стоят. Примерно от 100 тыр.

2U: IBM System x3650 (Xeon E5504, до 128ГБ RAM, ServeRAID-BR10i, до 12 HDD 2.5" SAS/SATA/SSD) ~ цена от 70 т.р.
PC: IBM System x3400 (Xeon E5504, до 96ГБ RAM, ServeRAID-BR10i, до 8 HDD 2.5" SAS) ~ цена от 55 т.р.


Ответить | Правка | Наверх | Cообщить модератору

108. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от lora (??), 06-Сен-09, 13:15 
>>>ОС FreeBSD 8.0-BETA3 с ZFSv13 ~ по цене за трафик.
>>Linux там был, на BSD в том топике не вспомнил никто.
>
>Я высказался про альтернативу. Ведь Linux не может предложить ничего более вменяемого,
>кроме XFS.
>
>>2U приличные гораздо дороже стоят. Примерно от 100 тыр.
>
>2U: IBM System x3650 (Xeon E5504, до 128ГБ RAM, ServeRAID-BR10i, до 12
>HDD 2.5" SAS/SATA/SSD) ~ цена от 70 т.р.

Вы туда набейте винтов, и поглядите сколько будет стоить.

Ответить | Правка | Наверх | Cообщить модератору

109. "Решение проблем с удалением файлов гигантского размера в Lin..."  +/
Сообщение от iZEN (ok), 06-Сен-09, 20:41 
>[оверквотинг удален]
>>
>>Я высказался про альтернативу. Ведь Linux не может предложить ничего более вменяемого,
>>кроме XFS.
>>
>>>2U приличные гораздо дороже стоят. Примерно от 100 тыр.
>>
>>2U: IBM System x3650 (Xeon E5504, до 128ГБ RAM, ServeRAID-BR10i, до 12
>>HDD 2.5" SAS/SATA/SSD) ~ цена от 70 т.р.
>
>Вы туда набейте винтов, и поглядите сколько будет стоить.

А мне не нужно ТУДА набивать винтов. Я предложил АЛЬТЕРНАТИВНУЮ тачку (PC), сравнимую по ценам с ЭТИМИ, уже набитую.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру