LINUX.ORG.RU

Сообщения raystlin

 

SATA контроллер Silicon Image, Inc. SiI 3114 не заводится

Форум — Linux-hardware

Кто-нибудь сталкивался с этой железкой?

lspci его показывает:

Mass storage controller: Silicon Image, Inc. SiI 3114 [SATALink/SATARaid] Serial ATA Controller (rev 02)

Имею с ней дело под дебианом, ядро: 2.6.26-2-xen-amd64

На всякий случай:

# modprobe -l | grep sata
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_sil.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_sil24.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_promise.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_qstor.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_uli.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_nv.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_inic162x.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_sx4.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_sis.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_via.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_vsc.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_svw.ko
/lib/modules/2.6.26-2-xen-amd64/kernel/drivers/ata/sata_mv.ko

Хард, воткнутный в этот контроллер не видит. Казалось бы очевидный modprobe sata_sil результата не даёт.

Кто-нибудь сталкивался с этой штуковиной? Есть идеи?

Заранее благодарен.

raystlin
()

невероятно медленный хард

Форум — Admin

Применительно к вопросу: mdam: очень медленно синхронизирует зеркало

картина была следующая:

 # hdparm -tT /dev/sdb 
 
/dev/sdb: 
 Timing cached reads:     2 MB in  7.14 seconds = 287.02 kB/sec 
 Timing buffered disk reads:    4 MB in 11.00 seconds = 372.20 kB/sec 
 

Попробовали повесить на другой порт — результат тот же. Ещё один такой же хард работает совершенно гладко в том же серве.

# smartctl -a /dev/sdc
smartctl version 5.38 [x86_64-unknown-linux-gnu] Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD1001FALS-00Y6A0
Serial Number:    WD-WCATR1489296
Firmware Version: 05.01D05
User Capacity:    1,000,204,886,016 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   8
ATA Standard is:  Exact ATA specification draft version not indicated
Local Time is:    Tue Aug  3 11:31:34 2010 CDT
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status:  (0x84)	Offline data collection activity
					was suspended by an interrupting command from host.
					Auto Offline Data Collection: Enabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		 (16380) seconds.
Offline data collection
capabilities: 			 (0x7b) SMART execute Offline immediate.
					Auto Offline data collection on/off support.
					Suspend Offline collection upon new
					command.
					Offline surface scan supported.
					Self-test supported.
					Conveyance Self-test supported.
					Selective Self-test supported.
SMART capabilities:            (0x0003)	Saves SMART data before entering
					power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 ( 190) minutes.
Conveyance self-test routine
recommended polling time: 	 (   5) minutes.
SCT capabilities: 	       (0xb037)	SCT Status supported.
					SCT Feature Control supported.
					SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0027   100   253   021    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       5
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x002e   200   200   000    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   000    Old_age   Always       -       101
 10 Spin_Retry_Count        0x0032   100   253   000    Old_age   Always       -       0
 11 Calibration_Retry_Count 0x0032   100   253   000    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       3
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       2
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       2
194 Temperature_Celsius     0x0022   107   106   000    Old_age   Always       -       40
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   200   200   000    Old_age   Offline      -       0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%         4         -

SMART Selective self-test log data structure revision number 1
 SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
    1        0        0  Not_testing
    2        0        0  Not_testing
    3        0        0  Not_testing
    4        0        0  Not_testing
    5        0        0  Not_testing
Selective self-test flags (0x0):
  After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.

Люди добрые, подскажите в какую сторону копать, чтобы это исправить?

raystlin
()

mdam: очень медленно синхронизирует зеркало

Форум — Admin

Есть зеркало из двух разделов примерно по терабайту. На нём интенсивно вертятся порядка 10 vps'ок под xen'ом.

В зеркало был добавлен хард. Синхронизирует очень медленно, около 100 кб/сек. Это будет до конца месяца. Надо что-то делать. Подозреваю, что дело в приоритете ввода/вывода, но ionice проблему не решает.

Есть ли способ заставить mdadm работать быстрее?

iostat выглядит так (происходит добавление sdb3):

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.17    0.00    0.08    6.17    0.05   93.52

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda              10.19       881.30       155.79   66523530   11759856
sda1              1.74       338.70        20.44   25566402    1543176
sda2              0.00         0.01         0.00        526          0
sda3              8.44       542.59       135.35   40956290   10216680
sdb               5.99         0.57       868.34      42874   65545296
sdb1              0.95         0.52       279.24      39616   21078008
sdb2              0.00         0.02         0.00       1622          0
sdb3              5.05         0.02       589.10       1324   44467288
md0               3.51        80.41        19.31    6069314    1457944
md1              18.14        44.12       131.82    3329978    9949896

raystlin
()

[Debian Lenny][xen] периодические кратковременные тормоза с руганью

Форум — Admin

Имеется серв с Debian Lenny и ядром 2.6.26-2-xen-amd64. На серве крутятся VPSки. Время от времени всё адово тормозит (uptime на хосте показывает load average до 10, пинги до серва более 500ms, при 5-10 в норме, top ничего жрущего не показывает) с такой руганью:

Jul  7 18:59:19 gamma kernel: [94430.041828] BUG: soft lockup - CPU#0 stuck for 61s! [swapper:0]
Jul  7 18:59:19 gamma kernel: [94430.041828] Modules linked in: nf_conntrack_ipv4 xt_state nf_conntrack xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ipv6 bridge netloop fuse loop serio_raw i2c_i801 psmouse pcspkr i2c_core button evdev ext3 jbd mbcache raid1 md_mod sd_mod ahci floppy libata scsi_mod dock e1000 ehci_hcd e1000e uhci_hcd thermal processor fan thermal_sys [last unloaded: scsi_wait_scan]
Jul  7 18:59:19 gamma kernel: [94430.041828] CPU 0:
Jul  7 18:59:19 gamma kernel: [94430.041828] Modules linked in: nf_conntrack_ipv4 xt_state nf_conntrack xt_tcpudp xt_physdev iptable_filter ip_tables x_tables ipv6 bridge netloop fuse loop serio_raw i2c_i801 psmouse pcspkr i2c_core button evdev ext3 jbd mbcache raid1 md_mod sd_mod ahci floppy libata scsi_mod dock e1000 ehci_hcd e1000e uhci_hcd thermal processor fan thermal_sys [last unloaded: scsi_wait_scan]
Jul  7 18:59:19 gamma kernel: [94430.041828] Pid: 0, comm: swapper Not tainted 2.6.26-2-xen-amd64 #1
Jul  7 18:59:19 gamma kernel: [94430.041828] RIP: e030:[<ffffffff802083aa>]  [<ffffffff802083aa>]
Jul  7 18:59:19 gamma kernel: [94430.041828] RSP: e02b:ffffffff80553f10  EFLAGS: 00000246
Jul  7 18:59:19 gamma kernel: [94430.041828] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff802083aa
Jul  7 18:59:19 gamma kernel: [94430.041828] RDX: ffffffff80553f28 RSI: 0000000000000000 RDI: 0000000000000001
Jul  7 18:59:19 gamma kernel: [94430.041828] RBP: 0000000000631918 R08: 0000000000000000 R09: ffff880001a0f5b8
Jul  7 18:59:19 gamma kernel: [94430.041828] R10: ffff88008146f000 R11: 0000000000000246 R12: ffffffffffffffff
Jul  7 18:59:19 gamma kernel: [94430.041828] R13: ffffffff8057c580 R14: ffffffff8057d1c0 R15: 0000000000000000
Jul  7 18:59:19 gamma kernel: [94430.041828] FS:  00007f232b2696f0(0000) GS:ffffffff8053a000(0000) knlGS:0000000000000000
Jul  7 18:59:19 gamma kernel: [94430.041828] CS:  e033 DS: 0000 ES: 0000
Jul  7 18:59:19 gamma kernel: [94430.041828] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Jul  7 18:59:19 gamma kernel: [94430.041828] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Jul  7 18:59:19 gamma kernel: [94430.041828] 
Jul  7 18:59:19 gamma kernel: [94430.041828] Call Trace:
Jul  7 18:59:19 gamma kernel: [94430.041828]  [<ffffffff8020e79d>] ? xen_safe_halt+0x90/0xa6
Jul  7 18:59:19 gamma kernel: [94430.041828]  [<ffffffff8020a0ce>] ? xen_idle+0x2e/0x66
Jul  7 18:59:19 gamma kernel: [94430.041828]  [<ffffffff80209d49>] ? cpu_idle+0x97/0xb9
Jul  7 18:59:19 gamma kernel: [94430.041828]

Было уже 2 обновления ядра. Проблема остаётся. Чтобы это могло быть и в какую сторону копать?

 

raystlin
()

Apache, исходящий IP

Форум — Admin

Собственно вопрос, по сути, прост, но ответа я не нашёл.

Есть сетевой интерфейс с множеством алиасных IP, все их слушает апач.

Апач крутит сайтеки, с сайтеков происходят в свою очередь разные запросы к другим серверам (через curl например), важно явно указать с какого из алиасных IP должны идти запросы.

raystlin
()

DNS: AUTHORITY SECTION в выдаче на dig

Форум — Admin

Есть 2 dns сервера. При запросе несуществующей зоны с одного dig выдаёт:

;; AUTHORITY SECTION:

ru.         84353   IN   NS   ns5.msk-ix.net.

ru.         84353   IN   NS   e.dns.ripn.net.

ru.         84353   IN   NS   ns.ripn.net.

ru.         84353   IN   NS   ns9.ripn.net.

ru.         84353   IN   NS   ns2.ripn.net.

ru.         84353   IN   NS   f.dns.ripn.net.

ru.         84353   IN   NS   ns2.nic.fr

Т.е. корневые сервера зоны, из которой был запрошен домен.

При аналогичном запросе с другого — не выдаёт.

Что надо покрутить в bind'е чтобы выдавало?

Я даже не знаю как бэ это у гугла спросить, так что заранее спасибо =).

raystlin
()

Проверить поверхонсть диска на лету. Debian.

Форум — Admin

Есть неиспользуемый системой хард. Чем бы основательно проверить его на беды? Попробовал badblocks — но он просто пишет ВСЕ блоки в список без каких либо комментариев. Вряд ли мне это чем-то поможет =).

Альтернативы? Систему останавливать нельзя, хард вытаскивать и нести в другое место нельзя.

raystlin
()

Кончившаяся квота и задумавшийся MySQL

Форум — Admin

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

Собственно проблема:

Когда какой-нибудь негодяй превышает квоту и при этом пытается что-то дописать в свою базу мускул заявляет следующее: (Errcode: 69). Waiting for someone to free space...

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

Сталкивался ли кто-нибудь с подобным? Подскажите в какую сторону копать =).

Заранее спасибо.

raystlin
()

[Apache] изменить HTTP-заголовки

Форум — Admin

Надо, что бы в заголовках апач говорил, что он не апач, а, допустим «blabla».

Как я понял — за это отвечает его переменная окружения SERVER_SOFTWARE, но её установка с помощью SetEnv не имеет никакого эффекта.

В чём там может быть дело? Какие есть ещё варианты?

Заранее спасибо.

P.S. Вариант пересобирать с поправлеными сорцами не подходит.

 

raystlin
()

[мистика] определяемый ip

Форум — Admin

На VDS под Xen выделено несколько ip адресов (более, чем 2). Прописаны они (кроме главного) как алиасы на одном интерфейсе.

Совершенно по непонятной причине на одних хостах входящие соединения с этой VDS определяются как с главного её IP, а на других как с одного (и только одного конкретного!) алиасного.

У меня совершенно нет никаких мыслей почему так может быть и тем более, как это исправить. Единственная зависимость, которую удалось проследить — это территориальная. В частности: на 2 серваках в одном ДЦ определяется алиасный ip, на серваках в 2 других местах — главный .

Выручайте, братцы!

 

raystlin
()

[FreeBSD] слёгший MySQL и непонятная ругань в messgases

Форум — Admin

Мускул слёг. Мониторинг сказал: «Too many connections».

А в логах системы: Approaching the limit on PV entries, consider increasing either the vm.pmap.shpgperproc or the vm.pmap.pv_entry_max sysctl.

P.S.

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

 

raystlin
()

[Apache][PHP] отключить функции php: system(), exec() и т.п.

Форум — Admin

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

Заранее спасибо!

 ,

raystlin
()

Потери пакетов. В поисках причины.

Форум — Admin

На одном свитче висят 2 сервера.

До одного из них стабильная потеря пакетов ~5% из самых разных мест. Иногда бывают кратковременные пики до ~25%.

На другом — всё идеально, при том, что трафик на нём в ~3 раза больше. Но загрузка (судя по uptime) существенно меньше, чем на первом.

Железо одинаковое. На обоих одна и та же фряха.

Какие есть идеи относительно причин подобной разницы?

Заранее спасибо.

raystlin
()

[debian] не останавливать загрузку, если /home не смотнировался

Форум — Admin

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

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

 

raystlin
()

mdadm: зеркалирование партиции vs зеркалирование харда целиком

Форум — Admin

Планируется вешать 2 диска в софтовый RAID1 с помощью mdadm. Фактически, критична информация только на одном (пока пустом) разделе, поэтому, как вариант, подходит зеркалирование только этого раздела. Так же немаловажно, что все манипуляции придётся проводить исключительно по ssh теоретически безо всякой возможности что-либо исправить в случае ошибки. Последние два фактора, как мне кажется, говорят в пользу первого варианта (зеркалирование только одного раздела), но меня терзают сомнения относительно надёжности такого решения.

Хотелось бы услышать мнение знатоков.

raystlin
()

MySQL - запретить подлючения с других хостов

Форум — Admin

Можно ли запретить в конфиге мускула подключение ото всех, кроме localhost?

raystlin
()

Автоматическая установка прав и владельца.

Форум — Admin

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

Возмжно ли такое?

raystlin
()

[Apache2][SSL] не шифрует

Форум — Admin

Есть сертефикат, подписанный цепочкой, для хоста на выделенном ip.

Всё вроде прописано: SSLCertificateFile /home/httpd-cert/domain.tld.crt SSLCertificateKeyFile /home/httpd-cert/domain.tld.key SSLCertificateChainFile /home/httpd-cert/domain.tld.bundle

И не шифруется >_<. Фокс жалуется на присутствие незашифрованной информации на странице, опера на то, что «Серверу не удалось принять меры безопасности». С другими хостами с аналогичным образом прикрученными сертефикатами всё нормально.

В логах тишина. WTF?!

 ,

raystlin
()

[FreeBSD] ss5 и исходящий ip.

Форум — Admin

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

 

raystlin
()

FreeBSD, gmirror и плохо себя ведущий хард.

Форум — Linux-hardware

Сделали gmirror из 2-х хардов. Сутки полёт был нормальный, на следующие сервер висел 2 часа, а когда внезапно стал отвечать в логах было много сообщений типа:


Nov 18 06:09:35 gamma kernel: ad4: WARNING - SETFEATURES ENABLE RCACHE taskqueue timeout - completing request directly
Nov 18 06:09:40 gamma kernel: ad4: WARNING - SETFEATURES ENABLE WCACHE taskqueue timeout - completing request directly
Nov 18 06:09:44 gamma kernel: ad4: WARNING - SET_MULTI taskqueue timeout - completing request directly
Nov 18 06:09:44 gamma kernel: ad4: TIMEOUT - WRITE_DMA retrying (1 retry left) LBA=22230719


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

smartctl выдаёт, в частности, следующее:


SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 242 228 021 Pre-fail Always - 7866
4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 83
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002e 100 253 000 Old_age Always - 0
9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 3848
10 Spin_Retry_Count 0x0032 100 253 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 82
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 81
193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 83
194 Temperature_Celsius 0x0022 122 106 000 Old_age Always - 28
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 200 200 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 200 200 000 Old_age Offline - 0


С чем всё-таки может быть проблема? Что ещё посмотреть, и что имеет смысл предпринять?

Зарнее спасибо

raystlin
()

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