Re: Тормоза nbackup
12 января 2011 г. 23:05 пользователь Viktor Belzetskiy написал: >>> 2. Запускаем nbackup 0-го уровня (nbackup еле шевелится по диску >>> {10мб/с} при практически 100% загрузке проца) >> >> Какой процесс грузит процессор ? > > Речь именно о nbackup, он и грузит. > >> ALTER DATABASE BEGIN BACKUP >> Бекап 0-го уровня - тупое копирование файла БД. >> ALTER DATABASE END BACKUP > >> С блокировками, слиянием дельты в БД и прочим работает движок, а не >> nbackup. > > Я это прекрасно понимаю потому и возник вопрос. Гипотез к сожалению пока нет, но я бы еще поэкспериментировал так. Может попробовать вместо nbackup руками воспроизвести тоже самое? Т.е. в твоей последовательности пункт 2) развернуть на: 2a. Запускаем в isql alter database begin backup 2b. Когда завершиться 2a, копирование файла на тот же диск где дельта (можно еще поиграть с расположением после) потом тоже самое и понаблюдать за процессом копирования вместо nbackup. Еще было интересно, а если 2) и 1) поменять местами, nbackup притормозит после начала удаления. -- Роман Симаков
Re: Странные обрывы соединения
Oleg Matveyev wrote: KeepAliveTime = 12 KeepAliveInterval = 1000 MaxDataRetries - нету такого TcpMaxDataRetransmissions = 10 подитожим. на сервере, где стоит FB & FBScanner, и _так_ настроен Keep Alive, через 125 секунд после выдергивания сетевого шнура у клиента - никакой реакции в firebird.log и FBScanner.log ? 125 секунд я не ждал, я жал кнопу в программе - на сервер уходил запрос, который обламывался и сообщал мне об обрыве связи. В ФИБах включена опция восстановления связи при обрыве - после втыкания шнура она срабатывает и восстанавливает соединение. Но насколько я понимаю, это - уже другое соединение с другим процессом классика, разве нет? А предыдущее должно спокойно умереть с отметками в логах. Или я ошибаюсь, и восстанавливается именно предыдущее соединение?
Re: Странные обрывы соединения
125 секунд я не ждал, я жал кнопу в программе - на сервер уходил запрос, который обламывался и сообщал мне об обрыве связи. В ФИБах включена опция восстановления связи при обрыве - после втыкания шнура она срабатывает и восстанавливает соединение. Но насколько я понимаю, это - уже другое соединение с другим процессом классика, разве нет? А предыдущее должно спокойно умереть с отметками в логах. Или я ошибаюсь, и восстанавливается именно предыдущее соединение? Ты вытащил пачкорд из клиентской машины, клиентская машина заметила, что "с сетью что-то не так." При этом, если клиентское приложение ничего не хочет сказать серверу FB, то проблемы приложение не заметит. Если ты воткнешь кабель обратно, и после этого запустишь какой-то запрос, TCP соединение скорее всего восстановится, и с точки зрения FB - это будут тот же самый коннект. Сам проверял. Если же при вытащенном шнуре клиент попробует обратиться к серверу FB, то обрыв заметит fbclient.dll, выйдет ошибка "Enable to complete network request to host " ... и после уже fib-ы будут создавать новое соединение. Далее. Сервер вытаскивания пачкорда из клиентской машины не заметит до тех пор, пока не попробует что-то отправить клиенту (например. dummy packet), или пока не сработает keepalive на самом сервере. И только после этого закроет этот коннект с записью в firebird.log Что при этом было на сервере - FB или FBScanner - неважно. Они оба реагируют на закрытие сокета самой ОС.
Re: ТоÑмоза nbackup
ÐовÑоÑÑÑ ÑеÑÐ¸Ñ ÑеÑÑов на базе менÑÑего ÑазмеÑа и ÑÑдом измеÑений. ÐÑак: ТеÑÑовÑй ÑеÑÐ²ÐµÑ 4-Ñ ÑдеÑнÑй Intel I5 3.6ÐÐÑ Intel Matrix (soft) RAID 0 6HDD 2Тb (пиковÑе линейнÑе (HDTune) ÑÑение/запиÑÑ 700/400 ÐÐ/Ñ) ÐÑе кеÑиÑование вклÑÑено ÐамÑÑÑ 8Ð ÐÐ ÐпеÑаÑионка Win2008 R2 x64 FB V2.5.0.26074 CS Win32 (DefaultDbCachePages = 4096) Ðаза 54G (ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ 16Ð) ÐониÑоÑинг Iarsn TasckInfo ÐпиÑание пÑоÑеÑÑа ÑеÑÑиÑованиÑ. СиÑÑÐµÐ¼Ñ Ð½Ð¸Ñего не загÑÑÐ¶Ð°ÐµÑ ÐºÑоме ÑказаннÑÑ Ð·Ð°Ð´Ð°Ñ. СиÑÑема и Win SWAP Ð½Ð°Ñ Ð¾Ð´Ð¸ÑмÑÑ Ð½Ð° оÑделÑном ÑизиÑеÑком диÑке. ÐÑе Ð±Ð°Ð·Ñ Ð¸ Ð¸Ñ Ð±ÐµÐºÐ°Ð¿Ñ Ð½Ð° дÑÑгом RAID-диÑке Ðз Ð±Ð°Ð·Ñ ÑдалÑем 100млн запиÑей и запÑÑкаем Nbackup 0-го ÑÑовнÑ. СмоÑÑим загÑÑÐ·ÐºÑ ÑдÑа пÑоÑеÑÑом Nbackup.ÐµÑ Ðµ (ноÑминÑем знаÑение Ð´Ð»Ñ 100% поÑколÑÐºÑ ÑиÑÑема на 4-Ñ ÑдÑÐ°Ñ ) ÐапÑÐ¸Ð¼ÐµÑ TasckInfo показÑÐ²Ð°ÐµÑ 25% Ð´Ð»Ñ Ð¿ÑоÑеÑÑа Nbackup.ÐµÑ Ðµ - ÑÑо ознаÑÐ°ÐµÑ ÑÑо Nbackup.ÐµÑ Ðµ гÑÑÐ·Ð¸Ñ Ñвое ÑдÑо на 100% ÐагÑÑÐ·ÐºÑ Ð´Ð¸Ñковой подÑиÑÑÐµÐ¼Ñ ÑмоÑÑим Ñем же TasckInfo но Ñже Ð´Ð»Ñ Ð²Ñей ÑиÑÑÐµÐ¼Ñ Ñеликом ÐеÑед каждÑм ÑеÑÑом Ð±Ð°Ð·Ñ Ð²Ñегда воÑÑÑанавливаем из backup-а (nbackup.exe -u sysdba -p masterkey -R localhost:e:\test_db\retail.fdb e:\test_db\retail_0.nbk) ÐÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²Ð¾ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ 4м 40Ñ (нагÑÑзка диÑковой подÑиÑÑÐµÐ¼Ñ 200-300 м/Ñ) ÑÑо Ñавно ÑÐ°Ð¹Ð»Ð¾Ð²Ð¾Ð¼Ñ ÐºÐ¾Ð¿Ð¸ÑованиÑ. Ð Ð°Ð·Ð¼ÐµÑ Ñоздаваемого делÑÑаÑаÑла ~9Ðб Удаление даннÑÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð² оÑделÑном коннекÑе. СнаÑала запÑÑкаеÑÑÑ Ñаг1, поÑле паÑÐ·Ñ Ð² 5 ÑекÑнд Ñаг 2. ТеÑÑ1 1. nbackup.exe -u sysdba -p masterkey -D OFF -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk 2. Удаление даннÑÑ Ð ÐµÐ·ÑлÑÑаÑ1 ÐагÑÑзка пÑоÑеÑÑа Nbackup 8-12% ÐиÑковÑй I/O во вÑÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸ 100-200мб/Ñ ÐагÑÑзка FB-пÑоÑеÑÑа ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ 40-60%. ÐиÑковÑй I/O во вÑÐµÐ¼Ñ ÑбÑоÑа делÑÑаÑайла 30-40мб/Ñ ÐÑÐµÐ¼Ñ ÑабоÑÑ Nbackup до моменÑа ÑбÑоÑа делÑÑаÑайла (запÑÑка FB пÑоÑеÑÑа) 7m 20s ÐÑÐµÐ¼Ñ ÑбÑоÑа делÑÑаÑайла 5m 07s ÐÑÐµÐ¼Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ 11m 14s ÐÐÐÐÐÐÐÐ: Ð¡Ð¸Ð½Ñ Ñонное завеÑÑение пÑоÑеÑÑа ÑбÑоÑа делÑÑаÑайла и пÑоÑеÑÑа ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ . ТеÑÑ2 1. Удаление даннÑÑ 2. ÐапÑÑк nbackup.exe -u sysdba -p masterkey -D OFF -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk РезÑлÑÑаÑ2 пÑиблизиÑелÑно аналогиÑнÑй РезÑлÑÑаÑ1 ТеÑÑ3 (без клÑÑа -D OFF) 1. Удаление даннÑÑ 2. nbackup.exe -u sysdba -p masterkey -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk 3а. ÐоÑле Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ 22 минÑÑ Ð·Ð°ÐºÑÑваем ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð² коÑоÑом пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾ Ñдаление даннÑÑ Ð ÐµÐ·ÑлÑÑаÑ3 ÐагÑÑзка пÑоÑеÑÑа Nbackup: наÑало 60% - ÐºÐ¾Ð½ÐµÑ ~100% ÐагÑÑзка FB-пÑоÑеÑÑа ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ : наÑало 15% ÐºÐ¾Ð½ÐµÑ 8%. ÐиÑковÑй I/O во вÑÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±ÐµÐºÐ°Ð¿Ð°: наÑало 100мб/Ñ ÐºÐ¾Ð½ÐµÑ 10мб/Ñ Ð Ð¾ÑÑ Ð½Ð°Ð³ÑÑзки на пÑÐ¾Ñ Ð¸ падение I/O линейное на пÑоÑÑжении вÑего ÑÑапа ... ÐаннÑе ÑдалилиÑÑ Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñом. ÐÐ¾Ð½Ð½ÐµÐºÑ Ð½Ðµ закÑÑваем. ÐÑÐµÐ¼Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ 15m 13s. ... ÐÑоÑло 22 минÑÑÑ Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñа ÑÑаÑÑа ÑеÑÑа, Ñ.е. 7 мин поÑле завеÑÑÐµÐ½Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ Ð±ÐµÐºÐ°Ð¿ пÑоÑел на 60%. ÐагÑÑзка пÑоÑеÑÑа Nbackup 100% ÐиÑковÑй I/O 9м/Ñ ... Ðадоело !!! ÐакÑÑваем ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð² коÑоÑом пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾ Ñдаление даннÑÑ ÐиÑковÑй I/O 200-300мб/Ñ ÐагÑÑзка пÑоÑеÑÑа Nbackup 20% ÐÑÐµÐ¼Ñ ÑабоÑÑ Nbackup до моменÑа ÑбÑоÑа делÑÑаÑайла (запÑÑка FB пÑоÑеÑÑа) 27m 37s (Ñ.е. за 5 мин пÑоÑло оÑÑалÑнÑÑ 40% бекапа) ... СбÑÐ¾Ñ Ð´ÐµÐ»ÑÑаÑайла ÐÑÐµÐ¼Ñ ÑбÑоÑа делÑÑаÑа
Re: ТоÑмоза nbackup
ÐовÑоÑÑÑ ÑеÑÐ¸Ñ ÑеÑÑов на базе менÑÑего ÑазмеÑа и ÑÑдом измеÑений. ÐÑак: ТеÑÑовÑй ÑеÑÐ²ÐµÑ 4-Ñ ÑдеÑнÑй Intel I5 3.6ÐÐÑ Intel Matrix (soft) RAID 0 6HDD 2Тb (пиковÑе линейнÑе (HDTune) ÑÑение/запиÑÑ 700/400 ÐÐ/Ñ) ÐÑе кеÑиÑование вклÑÑено ÐамÑÑÑ 8Ð ÐÐ ÐпеÑаÑионка Win2008 R2 x64 FB V2.5.0.26074 CS Win32 (DefaultDbCachePages = 4096) Ðаза 54G (ÑÐ°Ð·Ð¼ÐµÑ ÑÑÑаниÑÑ 16Ð) ÐониÑоÑинг Iarsn TasckInfo ÐпиÑание пÑоÑеÑÑа ÑеÑÑиÑованиÑ. СиÑÑÐµÐ¼Ñ Ð½Ð¸Ñего не загÑÑÐ¶Ð°ÐµÑ ÐºÑоме ÑказаннÑÑ Ð·Ð°Ð´Ð°Ñ. СиÑÑема и Win SWAP Ð½Ð°Ñ Ð¾Ð´Ð¸ÑмÑÑ Ð½Ð° оÑделÑном ÑизиÑеÑком диÑке. ÐÑе Ð±Ð°Ð·Ñ Ð¸ Ð¸Ñ Ð±ÐµÐºÐ°Ð¿Ñ Ð½Ð° дÑÑгом RAID-диÑке Ðз Ð±Ð°Ð·Ñ ÑдалÑем 100млн запиÑей и запÑÑкаем Nbackup 0-го ÑÑовнÑ. СмоÑÑим загÑÑÐ·ÐºÑ ÑдÑа пÑоÑеÑÑом Nbackup.ÐµÑ Ðµ (ноÑминÑем знаÑение Ð´Ð»Ñ 100% поÑколÑÐºÑ ÑиÑÑема на 4-Ñ ÑдÑÐ°Ñ ) ÐапÑÐ¸Ð¼ÐµÑ TasckInfo показÑÐ²Ð°ÐµÑ 25% Ð´Ð»Ñ Ð¿ÑоÑеÑÑа Nbackup.ÐµÑ Ðµ - ÑÑо ознаÑÐ°ÐµÑ ÑÑо Nbackup.ÐµÑ Ðµ гÑÑÐ·Ð¸Ñ Ñвое ÑдÑо на 100% ÐагÑÑÐ·ÐºÑ Ð´Ð¸Ñковой подÑиÑÑÐµÐ¼Ñ ÑмоÑÑим Ñем же TasckInfo но Ñже Ð´Ð»Ñ Ð²Ñей ÑиÑÑÐµÐ¼Ñ Ñеликом ÐеÑед каждÑм ÑеÑÑом Ð±Ð°Ð·Ñ Ð²Ñегда воÑÑÑанавливаем из backup-а (nbackup.exe -u sysdba -p masterkey -R localhost:e:\test_db\retail.fdb e:\test_db\retail_0.nbk) ÐÑÐµÐ¼Ñ Ð²ÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²Ð¾ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ 4м 40Ñ (нагÑÑзка диÑковой подÑиÑÑÐµÐ¼Ñ 200-300 м/Ñ) ÑÑо Ñавно ÑÐ°Ð¹Ð»Ð¾Ð²Ð¾Ð¼Ñ ÐºÐ¾Ð¿Ð¸ÑованиÑ. Ð Ð°Ð·Ð¼ÐµÑ Ñоздаваемого делÑÑаÑаÑла ~9Ðб Удаление даннÑÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð² оÑделÑном коннекÑе. СнаÑала запÑÑкаеÑÑÑ Ñаг1, поÑле паÑÐ·Ñ Ð² 5 ÑекÑнд Ñаг 2. ТеÑÑ1 1. nbackup.exe -u sysdba -p masterkey -D OFF -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk 2. Удаление даннÑÑ Ð ÐµÐ·ÑлÑÑаÑ1 ÐагÑÑзка пÑоÑеÑÑа Nbackup 8-12% ÐиÑковÑй I/O во вÑÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÐºÐ¾Ð¿Ð¸Ð¸ 100-200мб/Ñ ÐагÑÑзка FB-пÑоÑеÑÑа ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ 40-60%. ÐиÑковÑй I/O во вÑÐµÐ¼Ñ ÑбÑоÑа делÑÑаÑайла 30-40мб/Ñ ÐÑÐµÐ¼Ñ ÑабоÑÑ Nbackup до моменÑа ÑбÑоÑа делÑÑаÑайла (запÑÑка FB пÑоÑеÑÑа) 7m 20s ÐÑÐµÐ¼Ñ ÑбÑоÑа делÑÑаÑайла 5m 07s ÐÑÐµÐ¼Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ 11m 14s ÐÐÐÐÐÐÐÐ: Ð¡Ð¸Ð½Ñ Ñонное завеÑÑение пÑоÑеÑÑа ÑбÑоÑа делÑÑаÑайла и пÑоÑеÑÑа ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ . ТеÑÑ2 1. Удаление даннÑÑ 2. ÐапÑÑк nbackup.exe -u sysdba -p masterkey -D OFF -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk РезÑлÑÑаÑ2 пÑиблизиÑелÑно аналогиÑнÑй РезÑлÑÑаÑ1 ТеÑÑ3 (без клÑÑа -D OFF) 1. Удаление даннÑÑ 2. nbackup.exe -u sysdba -p masterkey -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk 3а. ÐоÑле Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ 22 минÑÑ Ð·Ð°ÐºÑÑваем ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð² коÑоÑом пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾ Ñдаление даннÑÑ Ð ÐµÐ·ÑлÑÑаÑ3 ÐагÑÑзка пÑоÑеÑÑа Nbackup: наÑало 60% - ÐºÐ¾Ð½ÐµÑ ~100% ÐагÑÑзка FB-пÑоÑеÑÑа ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ : наÑало 15% ÐºÐ¾Ð½ÐµÑ 8%. ÐиÑковÑй I/O во вÑÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±ÐµÐºÐ°Ð¿Ð°: наÑало 100мб/Ñ ÐºÐ¾Ð½ÐµÑ 10мб/Ñ Ð Ð¾ÑÑ Ð½Ð°Ð³ÑÑзки на пÑÐ¾Ñ Ð¸ падение I/O линейное на пÑоÑÑжении вÑего ÑÑапа ... ÐаннÑе ÑдалилиÑÑ Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñом. ÐÐ¾Ð½Ð½ÐµÐºÑ Ð½Ðµ закÑÑваем. ÐÑÐµÐ¼Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ 15m 13s. ... ÐÑоÑло 22 минÑÑÑ Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñа ÑÑаÑÑа ÑеÑÑа, Ñ.е. 7 мин поÑле завеÑÑÐµÐ½Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ Ð±ÐµÐºÐ°Ð¿ пÑоÑел на 60%. ÐагÑÑзка пÑоÑеÑÑа Nbackup 100% ÐиÑковÑй I/O 9м/Ñ ... Ðадоело !!! ÐакÑÑваем ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð² коÑоÑом пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾ Ñдаление даннÑÑ ÐиÑковÑй I/O 200-300мб/Ñ ÐагÑÑзка пÑоÑеÑÑа Nbackup 20% ÐÑÐµÐ¼Ñ ÑабоÑÑ Nbackup до моменÑа ÑбÑоÑа делÑÑаÑайла (запÑÑка FB пÑоÑеÑÑа) 27m 37s (Ñ.е. за 5 мин пÑоÑло оÑÑалÑнÑÑ 40% бекапа) ... СбÑÐ¾Ñ Ð´ÐµÐ»ÑÑаÑайла ÐÑÐµÐ¼Ñ ÑбÑоÑа делÑÑаÑа
Re: Странные обрывы соединения
Oleg Matveyev wrote: Если же при вытащенном шнуре клиент попробует обратиться к серверу FB, то обрыв заметит fbclient.dll, выйдет ошибка "Enable to complete network request to host " ... и после уже fib-ы будут создавать новое соединение. Далее. Сервер вытаскивания пачкорда из клиентской машины не заметит до тех пор, пока не попробует что-то отправить клиенту (например. dummy packet), или пока не сработает keepalive на самом сервере. И только после этого закроет этот коннект с записью в firebird.log Что при этом было на сервере - FB или FBScanner - неважно. Они оба реагируют на закрытие сокета самой ОС. Ну, так это самое и происходит: "Enable to complete network request...", потом переподключение. На сервере появляется второй процесс. Через несколько минут птица обнаруживает потерю коннекта и гасит первый процесс. У меня два сервера. На одном появляется запись в FBScanner.log, на другом - нет :(( Правда, "другой" - это тот, где слетела регистрация FBScanner. В логах птицы нет записей ни там, ни там.
Re: Странные обрывы соединения
У меня два сервера. На одном появляется запись в FBScanner.log, на другом - нет :(( Правда, "другой" - это тот, где слетела регистрация FBScanner. В логах птицы нет записей ни там, ни там. без ключа он не работает :-) тупо TCP-туннель пробрасывает и все, чтобы коннект работал. пишет ли при этом лог - непомню, скорее нет. P.S. я ж тебе отправил ключ
Re: ТоÑмоза nbackup
13.01.2011 14:39, Viktor Belzetskiy пиÑеÑ: ÐовÑоÑÑÑ ÑеÑÐ¸Ñ ÑеÑÑов на базе менÑÑего ÑазмеÑа и ÑÑдом измеÑений. Ðа менÑÑем ÑазмеÑе не Ñак инÑеÑеÑно, ÑайловÑй ÐºÐµÑ Ð±ÑÐ´ÐµÑ Ð¿Ð¾-дÑÑÐ³Ð¾Ð¼Ñ Ð²Ð»Ð¸ÑÑÑ. ТеÑÑ1 1. nbackup.exe -u sysdba -p masterkey -D OFF -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk 2. Удаление даннÑÑ Ð¢ÐµÑÑ2 1. Удаление даннÑÑ 2. ÐапÑÑк nbackup.exe -u sysdba -p masterkey -D OFF -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk Ðба пÑоÑеÑÑа (Ñб и нбекап) ÑиÑаÑÑ Ð±Ð°Ð·Ñ ÑеÑез ÑайловÑй кеÑ. ÐолÑÑаеÑÑÑ ÑÑо Ñ Ð½Ð¸Ñ Ð½ÐµÐ¿Ð»Ð¾Ñ Ð¾ вÑоде бÑ. ТеÑÑ3 (без клÑÑа -D OFF) 1. Удаление даннÑÑ 2. nbackup.exe -u sysdba -p masterkey -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk ТеÑÑ4 1. nbackup.exe -u sysdba -p masterkey -D ON -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk 2. Удаление даннÑÑ ÐÑи два ваÑианÑа делаÑÑ Ð¾Ð´Ð½Ð¾ и Ñоже, на винде Ñ Ð½Ð±ÐµÐºÐ°Ð¿Ð° Ñежим direct_io по деÑолÑÑ ON. ÐÐекап ÑиÑÐ°ÐµÑ Ñайл ÐРнапÑÑмÑÑ Ñ Ð´Ð¸Ñка, Ñб-ÑеÑÐ²ÐµÑ - ÑеÑез кеÑ. Ðногда ÑÑо ÑабоÑÐ°ÐµÑ Ð±ÑÑÑÑее, иногда наобоÑоÑ. ÐавиÑÐ¸Ñ Ð¾Ñ Ð²ÐµÑÑии виндов и ÑазмеÑа базÑ. ÐÑоме Ñого, пÑиоÑиÑеÑÑ Ñ Ð²ÑÐµÑ ÑазнÑе - комÑ-Ñо надо бÑÑÑÑее бекап вÑполниÑÑ, а комÑ-Ñо - ÑÑÐ¾Ð±Ñ Ð¾Ð½ не ÑилÑно меÑал ÑабоÑаÑÑ. ÐоÑÑÐ¾Ð¼Ñ Ð¸ Ñделали ÑÑÐ¾Ñ ÐºÐ»ÑÑ Ð´Ð¾ÑÑÑпнÑм. -- ÐмиÑÑий Ðманов
Re: ТоÑмоза nbackup
"Viktor Belzetskiy" ... ÐовÑоÑÑÑ ÑеÑÐ¸Ñ ÑеÑÑов на базе менÑÑего ÑазмеÑа и ÑÑдом измеÑений. ÐÑак: ТеÑÑовÑй ÑеÑÐ²ÐµÑ 4-Ñ ÑдеÑнÑй Intel I5 3.6ÐÐÑ Intel Matrix (soft) RAID 0 6HDD 2Тb (пиковÑе линейнÑе (HDTune) ÐÑо не ÑовÑем soft RAID, наÑколÑко Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ñ. Ðн вÑÑ Ð¶Ðµ поддеÑживаеÑÑÑ ÑипÑеÑом, но в какой ÑÑепени - не вникал. РлÑбом ÑлÑÑае - ÑÑо не Ñо железо, на коÑоÑом Ð¸Ð¼ÐµÐµÑ ÑмÑÑл ÑабоÑаÑÑ Ð¿ÑедпÑиÑÑиÑ. РазÑабоÑÑÐ¸ÐºÑ Ð¸\или ÑеÑÑеÑÑ - возможно, но не в бой. ... ТеÑÑ3 (без клÑÑа -D OFF) 1. Удаление даннÑÑ 2. nbackup.exe -u sysdba -p masterkey -B 0 localhost:e:\test_db\retail.fdb e:\test_db\retail_0_1.nbk 3а. ÐоÑле Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ 22 минÑÑ Ð·Ð°ÐºÑÑваем ÐºÐ¾Ð½Ð½ÐµÐºÑ Ð² коÑоÑом пÑоиÑÑ Ð¾Ð´Ð¸Ð»Ð¾ Ñдаление даннÑÑ Ð ÐµÐ·ÑлÑÑаÑ3 ÐагÑÑзка пÑоÑеÑÑа Nbackup: наÑало 60% - ÐºÐ¾Ð½ÐµÑ ~100% ÐагÑÑзка FB-пÑоÑеÑÑа ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ : наÑало 15% ÐºÐ¾Ð½ÐµÑ 8%. ÐиÑковÑй I/O во вÑÐµÐ¼Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð±ÐµÐºÐ°Ð¿Ð°: наÑало 100мб/Ñ ÐºÐ¾Ð½ÐµÑ 10мб/Ñ Ð Ð¾ÑÑ Ð½Ð°Ð³ÑÑзки на пÑÐ¾Ñ Ð¸ падение I/O линейное на пÑоÑÑжении вÑего ÑÑапа ... ÐаннÑе ÑдалилиÑÑ Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñом. ÐÐ¾Ð½Ð½ÐµÐºÑ Ð½Ðµ закÑÑваем. ÐÑÐµÐ¼Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ 15m 13s. ... ÐÑоÑло 22 минÑÑÑ Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñа ÑÑаÑÑа ÑеÑÑа, Ñ.е. 7 мин поÑле завеÑÑÐµÐ½Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ Ð±ÐµÐºÐ°Ð¿ пÑоÑел на 60%. ÐагÑÑзка пÑоÑеÑÑа Nbackup 100% РаÑклад user\kernel не ÑмоÑÑел ? ТеÑÑ5 1. nbackup.exe -u sysdba -p masterkey -L localhost:e:\test_db\retail.fdb 2. Удаление даннÑÑ 3. ÐопиÑовани Ð±Ð°Ð·Ñ Ð½Ð° ÑоÑ-же диÑк Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ FAR РеÑли взÑÑÑ xcopy, а не FAR ? -- ХоÑÑÑн Ðлад