LINUX.ORG.RU

Сообщения Vlad-76

 

помогите с аргументами rsync

нужно делать синхронизацию одной директории с другой по схеме - чтобы на получателе была 100% копия источника, лишнее нужно удалить
Сейчас пускаю rsync вот так

/usr/bin/rsync --stats --progress --timeout=1800 --delete --delete-during -az /var/lib/dump/* /var/lib/dump2

при такой команде несмотря на то что на получателе есть точно такой же файл что и на источнике - файл все равно копируется - рядышком мишется с расширением абра кодабра. эта команда прекрасно работает на centos 5,6. а вот на debian 8.2 както странно работает команда

 

Vlad-76
()

MegaRAID Storage Manager на Debian, не могу подключиться удаленно.

поставил вот так http://ithierarchy.com/ITH/node/36. Пробую с windows подключиться клиентом, пишет что разрешено только с локалхоста 127.0.0.1 подключаться с полными правами. В каком месте MegaRAID Storage Manager настраиваются IP адреса с которых разрешено подключаться?

 , ,

Vlad-76
()

Какие варианты есть для подключения c windows к debian 8.2 через GUI без установки x ов?

спс.

 ,

Vlad-76
()

proxmox 3.4 и bonding, не происходит коннект по ssh на сервер

Делаю все по инструкции http://pve.proxmox.com/wiki/Network_Model#Create_bond0
и наблюдаю такую штуку
С сервера proxmox перестает пинговаться ресурс по имени, по IP все в порядке. C сервера proxmox можно подключиться к удаленному ресурсу например по ssh.
НО!!! К серверу proxmox подключиться невозможно ни на WEB интерфейс управления (8006) ни к сервису sshd.
Пробовал запустить tcpdump на компе, с которого подключаюсь по ssh к серверу proxmox, вижу что с сервера proxmox пакеты с порта 22 возвращаются на комп на котором запускаю клиента ssh, но приглашения не появляется
Коммутатор zyxel GS-3012, гигабитный.
Может кто сталкивался с такой аномалией?
Куда копнуть?

 ,

Vlad-76
()

клонирование диска proxmox (grub,LVM), размеры дисков не совпадают, чем сделать?

При клонировании диска clonezilla, target диск слегка меньше, поэтому не получилось сделать образ
proxmox инсталяшка разбивает диск на три раздела

(parted) print
Model: ATA WDC WD4001FAEX-0 (scsi)
Disk /dev/sda: 4001GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  2097kB  1049kB               primary  bios_grub
 2      2097kB  537MB   535MB   ext3         primary  boot
 3      537MB   4001GB  4000GB               primary  lvm

(parted)

структура третьей партиции
root@proxmox1:/var/lib/vz# lvdisplay

  --- Logical volume ---
  LV Path                /dev/pve/swap
  LV Name                swap
  VG Name                pve
  LV UUID                qtWAUR-qnif-V2Gq-FU84-etbf-Thda-lLzmC3
  LV Write Access        read/write
  LV Creation host, time proxmox, 2013-05-07 12:49:49 +0400
  LV Status              available
  # open                 1
  LV Size                15.00 GiB
  Current LE             3840
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2

  --- Logical volume ---
  LV Path                /dev/pve/root
  LV Name                root
  VG Name                pve
  LV UUID                r07wBH-K6Gi-CfPe-ohra-srgc-Fva4-a3vhdR
  LV Write Access        read/write
  LV Creation host, time proxmox, 2013-05-07 12:49:50 +0400
  LV Status              available
  # open                 1
  LV Size                96.00 GiB
  Current LE             24576
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Path                /dev/pve/data
  LV Name                data
  VG Name                pve
  LV UUID                WOChZk-aSzt-hFfA-xQG8-oeA1-j1GA-0m0Hxi
  LV Write Access        read/write
  LV Creation host, time proxmox, 2013-05-07 12:49:50 +0400
  LV Status              available
  # open                 1
  LV Size                3.51 TiB
  Current LE             921222
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3
размещение логических томов на партиции
root@proxmox1:/var/lib/vz# pvs -v --segments /dev/sda3
    Using physical volume(s) on command line
  PV         VG   Fmt  Attr PSize PFree  Start  SSize  LV   Start Type   PE Ranges
  /dev/sda3  pve  lvm2 a--  3.64t 16.00g      0   3840 swap     0 linear /dev/sda3:0-3839
  /dev/sda3  pve  lvm2 a--  3.64t 16.00g   3840  24576 root     0 linear /dev/sda3:3840-28415
  /dev/sda3  pve  lvm2 a--  3.64t 16.00g  28416 921222 data     0 linear /dev/sda3:28416-949637
  /dev/sda3  pve  lvm2 a--  3.64t 16.00g 949638   4095          0 free
root@proxmox1:/var/lib/vz#

root@proxmox1:/var/lib/vz# pvdisplay --maps /dev/sda3
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               pve
  PV Size               3.64 TiB / not usable 3.00 MiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              953733
  Free PE               4095
  Allocated PE          949638
  PV UUID               JmmnW1-bi6F-1uua-PvkK-0mq1-g52b-9OAoRS

  --- Physical Segments ---
  Physical extent 0 to 3839:
    Logical volume      /dev/pve/swap
    Logical extents     0 to 3839
  Physical extent 3840 to 28415:
    Logical volume      /dev/pve/root
    Logical extents     0 to 24575
  Physical extent 28416 to 949637:
    Logical volume      /dev/pve/data
    Logical extents     0 to 921221
  Physical extent 949638 to 953732:
    FREE

root@proxmox1:/var/lib/vz#

свободного места на логическом томе data 75%

root@proxmox1:/var/lib/vz# df -k | grep pve-data
/dev/mapper/pve-data            3714115240 864835788 2849279452  24% /var/lib/vz
root@proxmox1:/var/lib/vz#

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

 , , , ,

Vlad-76
()

Centos 7, не понимаю откуда берется имя сетевого интерфейса ens18.

[root@localhost etc]# nmcli dev
DEVICE  TYPE      STATE      CONNECTION
ens18   ethernet  connected  eth0
lo      loopback  unmanaged  --
[root@localhost etc]# ifconfig
ens18: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.16.1.128  netmask 255.255.255.0  broadcast 10.16.1.255
        inet6 fe80::2816:deff:fe99:4126  prefixlen 64  scopeid 0x20<link>
        ether 2a:16:de:99:41:26  txqueuelen 1000  (Ethernet)
        RX packets 5528  bytes 445398 (434.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1369  bytes 530086 (517.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 22  bytes 21292 (20.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 22  bytes 21292 (20.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@localhost etc]# more /etc/sysconfig/network-scripts/ifcfg-
ifcfg-eth0  ifcfg-lo   ЗДЕСЬ никакого ens18 нет!!!
[root@localhost etc]# more /etc/sysconfig/network-scripts/ifcfg-eth0
#HWADDR=96:F3:91:E7:B4:E4
TYPE=Ethernet
#BOOTPROTO=dhcp
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=bcee722e-f3da-472c-888f-a1c22164b705
ONBOOT=yes
# ether 2a:16:de:99:41:26  txqueuelen 1000  (Ethernet)
DNS1=10.16.1.155
HWADDR=2A:16:DE:99:41:26
IPADDR=10.16.1.128
PREFIX=24
GATEWAY=10.16.1.1
IPADDR1=10.16.1.129
PREFIX1=24
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes

но настройки на ens18 точно такие же как как у eth0
до момента удаления ens18 через nmtui настройки у ens18 были свои. В каком они файле валяляись ума не приложу.
почему после удаления ens18 через nmtui, имя осталось прежним ens18 настройки берутся из файла /etc/sysconfig/network-scripts/ifcfg-eth0 вообще загадка

 , ,

Vlad-76
()

Кто нибудь заказывал процессоры на ebay или alibaba? как результат?

Смотрю на проц http://ark.intel.com/ru/products/83359/Intel-Xeon-Processor-E5-2640-v3-20M-Ca...
На яндексе цена 118000руб.
На ebay 30000руб http://www.ebay.com/itm/INTEL-XEON-E5-2643-V3-IVB-E-6-CORE-3-2-3-6Ghz-E5-2665...
На алибаба сделал запрос пока на цену.
Или пришлют древний проц и такая цена найопка?

 ,

Vlad-76
()

Хочу купить SSD диск на авито, пишут что новый, но хочу его проверить и потестить? Как это сделать?

Есть переходник с usb на SATA а вот что дальше? Какой софт?

 ,

Vlad-76
()

правила для spamassasin, какой актуальный список сейчас? где кто берет?

раньше был доступен rulesemporium.com но сейчас ресурс недоступен

 ,

Vlad-76
()

Centreon, высокая загрузка по iops iowait, настройка mysql для высокой нагрузки

по iotop нагрузку создает Mysql
размер файлов с данными в БД centreon_storage изменяются минимально
Centreon + mysql (Server version: 5.0.95) запущен в виртуалке openvz
конфиг mysql

[mysqld]

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

кто сталкивался с такой ситуацией? Что посмотреть и помониторить может есть общие рекомендации для настройки производительности mysql
как понять что за запросы к диску генерит Mysql
может поставить Mysql поновее?
спасибо

 , ,

Vlad-76
()

perl скрипт запущенный в консоли работает, но если добавить в конце > /dev/null 2>&1 & то завершает свою работу через неопределенное время.

И непонятно в чем причина.

 ,

Vlad-76
()

Не компилится модуль perlmod для работы с freeswitch через ESL

[root@freeswitch2 esl]# make perlmod
make MYLIB="../libesl.a" SOLINK="-shared -Xlinker -x" CFLAGS="-I/usr/src/freeswitch/libs/esl/src/include -DHAVE_EDITLINE -g -ggdb -I../../libs/libedit/src/ -fPIC -O2" CXXFLAGS="-I/usr/src/freeswitch/libs/esl/src/include -DHAVE_EDITLINE -g -ggdb -I../../libs/libedit/src/ -fPIC" CXX_CFLAGS="" -C perl
make[1]: Entering directory `/usr/src/freeswitch/libs/esl/perl'
g++ -shared -Xlinker -x esl_wrap.o perlxsi.o ../libesl.a -Wl,-E -Wl,-rpath,/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE  /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -lresolv -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lpthread -lc -o ESL.so -L.
/usr/bin/ld: cannot find -ldb
collect2: ld returned 1 exit status
make[1]: *** [ESL.so] Error 1
make[1]: Leaving directory `/usr/src/freeswitch/libs/esl/perl'
make: *** [perlmod] Error 2
[root@freeswitch2 esl]#

под lua и python модули ESL компилятся. В чем может быть дело?

[root@freeswitch2 esl]# uname -a
Linux freeswitch2 2.6.18-308.13.1.el5 #1 SMP Tue Aug 21 17:10:18 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@freeswitch2 esl]# more /etc/redhat-release
CentOS release 5.8 (Final)

 

Vlad-76
()

Как проверить валидность имен файлов и директорий при их создании.

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

 ,

Vlad-76
()

Нужен пассивный медный радиатор для сокета AM3+ для отвода 125-145Вт в 2U корпусе, есть варианты?

Хочу установить десктопную материнку в 2U корпус
Нашел такой радиатор+кулер http://www.titan-cd.com/Y_product_C_1u2uuni_r.php?id=725
Корпус http://www.supermicro.com/products/chassis/2U/825/SC825TQ-563LP.cfm
свободное пространство в корпусе - 8 см, чтобы установить и мать и кулер на проц
У копуса внутри 3 фронтальных вентилятора, может быть есть чисто медные радиаторы на проц для AM3+ сокета чтобы не ставить этот титан. ? Не сдуют фронтальные вентиляторы корпуса вентилятор кулера?
Никто не озадачивался такой задачей, есть варианты?

 ,

Vlad-76
()

SMART прислал сообщение. Диск менять? какой прогой перетаскивать данные ?

This email was generated by the smartd daemon running on:

   host name: proxmox1
  DNS domain: хххх.ru
  NIS domain: (none)

The following warning/error was logged by the smartd daemon:

Device: /dev/sdb [SAT], Failed SMART usage Attribute: 1 Raw_Read_Error_Rate.

For details see host's SYSLOG.

You can also use the smartctl utility for further investigation.
Another email message will be sent in 24 hours if the problem persists.
# smartctl -a /dev/sdb
smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-23-pve] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net

=== START OF INFORMATION SECTION ===
Device Model:     WDC WD4000FYYZ-01UL1B0
Serial Number:    WD-WCC130207477
LU WWN Device Id: 5 0014ee 207ac2a0c
Firmware Version: 01.01K01
User Capacity:    4,000,787,030,016 bytes [4.00 TB]
Sector Size:      512 bytes logical/physical
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:    Wed Jan 14 14:12:12 2015 MSK
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: FAILED!
Drive failure expected in less than 24 hours. SAVE ALL DATA.
See vendor-specific Attribute list for failed Attributes.

General SMART Values:
Offline data collection status:  (0x85) Offline data collection activity
                                        was aborted by an interrupting command from host.
                                        Auto Offline Data Collection: Enabled.
Self-test execution status:      ( 241) Self-test routine in progress...
                                        10% of test remaining.
Total time to complete Offline
data collection:                (47100) 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:        ( 255) minutes.
Conveyance self-test routine
recommended polling time:        (   5) minutes.
SCT capabilities:              (0x70bd) SCT Status supported.
                                        SCT Error Recovery Control 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   001   001   051    Pre-fail  Always   FAILING_NOW 1264
  3 Spin_Up_Time            0x0027   156   143   021    Pre-fail  Always       -       11200
  4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       41
  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   080   080   000    Old_age   Always       -       14819
 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       -       41
183 Runtime_Bad_Block       0x0032   100   100   000    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   200   200   000    Old_age   Always       -       26
193 Load_Cycle_Count        0x0032   200   200   000    Old_age   Always       -       38
194 Temperature_Celsius     0x0022   107   088   000    Old_age   Always       -       45
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   100   253   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   200   200   000    Old_age   Always       -       0
200 Multi_Zone_Error_Rate   0x0008   100   253   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%     14764         -
# 2  Short offline       Completed without error       00%     14558         -
# 3  Short offline       Completed without error       00%     14524         -
# 4  Short offline       Completed without error       00%     14508         -
# 5  Short offline       Completed without error       00%     14426         -
# 6  Short offline       Completed without error       00%     14381         -
# 7  Short offline       Completed without error       00%     14286         -
# 8  Short offline       Completed without error       00%     14238         -
# 9  Short offline       Completed without error       00%     14207         -
#10  Short offline       Completed without error       00%     14160         -
#11  Short offline       Completed without error       00%     14114         -
#12  Short offline       Completed without error       00%     14073         -
#13  Short offline       Completed without error       00%     14053         -
#14  Short offline       Completed without error       00%     14021         -
#15  Short offline       Completed without error       00%     13974         -
#16  Short offline       Completed without error       00%     13961         -
#17  Short offline       Completed without error       00%     13925         -
#18  Short offline       Completed without error       00%     13904         -
#19  Short offline       Completed without error       00%     13873         -
#20  Short offline       Completed without error       00%     13830         -
#21  Short offline       Completed without error       00%     13788         -

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.

на глазах увеличивается счетчик Raw_Read_Error_Rate
Диск заменить или для WD эта ошибка ничего не значит?
На замену 4TB от WD пойдет 4TB от HITACHI HDD 4 Tb SATA 6Gb / s Hitachi Ultrastar 7K4000 < HUS724040ALA640 > 3.5" 7200rpm 64Mb ?
Если менять то какой утилитой перетащить данные, диск поду управлением drbd, поверх drbd LVM с виртуалками KVM.

 ,

Vlad-76
()

perl-DBD-MySQL + perl-DBI сколько занимает памяти на сервере при выполнении метода connect?

При выполнении веб сервером, perl скрипт падал при выполнении коннекта к базе (DBI->connect). Пришлось увеличить вдвое оперативы (с 40МБ до 90МБ) на хостинге чтобы скрипт заработал
Как определить внутри скрипта или с консоли сколько необходимо памяти на хостинге для работы модуля DBI? и вообще сколько оперативы требуют модули perl для своей работы
PS
Основной сайт написан на php и проблем с коннектом к БД при 40МБ на хостинге не возникает. Получается что на perl с его модулями сайты писать неэффективно?

Vlad-76
()

samba. Как сделать доступ к шаре на samba по паролю если в локалке есть PDC.

Есть локалка. В ней PDC. Компы в домене. Настраиваю доступ к samba шаре по паролю
Проверяю коннект локальным клиентом - доступ по паролю работает.

[root@samba-fileserver samba]# smbclient //10.16.1.21/1cdatabases -U user1cdatabases
Enter user1cdatabases's password:
Domain=[MSE] OS=[Unix] Server=[Samba 3.6.9-169.el6_5]
smb: \> dir
  .                                   D        0  Thu Aug 14 17:33:28 2014
  ..                                  D        0  Thu Aug 14 17:33:28 2014

                61440 blocks of size 262144. 17281 blocks available
smb: \>

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

[root@samba-fileserver samba]# more /etc/samba/smb.conf
# Samba config file created using SWAT
# from UNKNOWN (10.16.1.86)
# Date: 2014/08/14 18:56:44

[global]
        dos charset = CP1251
        workgroup = MSE
        netbios name = 10.16.1.21
        server string = 10.16.1.21
        map to guest = Bad User
        log file = /var/log/samba/log.%m
        log level = 255
        max log size = 50
        max open files = 30000
        socket options = TCP_NODELAY SO_KEEPALIVE
        os level = 255
        idmap config * : range =
        idmap config * : backend = tdb
        create mask = 0777
        directory mask = 0777
        locking = No
        strict locking = Yes

[homes]
        valid users = %S
        read only = No
        browseable = No

[read]
        path = /var/lib/samba/fileserver/read
        guest ok = Yes

[incoming]
        path = /var/lib/samba/fileserver/incoming
        read only = No
        guest ok = Yes
        write cache size = -1
        locking = Yes

[1cdatabases]
        path = /var/lib/samba/fileserver/1c_databases
        valid users = @smbgrp1cdatabases
        read only = No
        write cache size = -1
        locking = Yes
[root@samba-fileserver samba]#

Vlad-76
()

Чем мать asus m5a78l-m/usb3 + проц AMD Athlon(tm) II X4 640 Processor + RAM 16ГБ + SSD120ГБ не годно для виртуализации KVM?

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

И вторая часть.

А собственное проблема вот какая.
Есть комп в такой конфигурации. На нем крутятся 6 виртуалок (4 виндовых, 2 линуксовых) на proxmox 3.1 . В принципе работает. Но 1С тормозит жутко. Для базы 1С воткнул еще SSD на 120ГБ. НО! тормоза при работе в 1С как были так и остались. Тяжелые отчеты формируются долго прям беда. SSD не помог вообще, почему интересно?
Файлсервер на винде. Оперативки ему выделено 4ГБ. Процы в хостовой части бывает в пиках загружены на 80-90%. Причем kvm процесс виртуалки файл сервера грузится под 294%
Хотя если подключить SSD в линуксовую виртуалку то прирост есть - не большой но при копировании файлов субъективно быстрее стало где то в 4,5 раза. В винде никакого прироста.

На что бюджетно перейти? Может на intel ? Что посоветуете? Или попробовать камень 8 ядерный воткнуть?

Vlad-76
()

Низкая скорость работы SATA дисков, hdparm не может включить DMA!!!

Centos 5.9. Материнка http://www.supermicro.ru/products_spec_121.html


# hdparm -t /dev/hda

/dev/hda:
 Timing buffered disk reads:   12 MB in  3.33 seconds =   3.60 MB/sec


# hdparm /dev/hda

/dev/hda:
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  0 (off)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 65535/255/63, sectors = 3907029168, start = 0

# hdparm -d1 /dev/hda

/dev/hda:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)

# lspci | grep SATA
00:1f.2 IDE interface: Intel Corporation 631xESB/632xESB/3100 Chipset SATA IDE Controller (rev 09)

Кусок из dmesg

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Probing IDE interface ide0...
hda: HGST HUS724020ALA640, ATA DISK drive
hdb: HGST HUS724040ALA640, ATA DISK drive
Probing IDE interface ide1...
hdc: HGST HUS724040ALA640, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 512KiB
hda: 3907029168 sectors (2000398 MB), CHS=65535/255/63
hda: cache flushes supported
 hda: hda1 hda2 hda3 hda4
hdb: max request size: 512KiB
hdb: 7814037168 sectors (4000787 MB), CHS=65535/255/63
hdb: cache flushes supported
 hdb: hdb1
hdc: max request size: 512KiB
hdc: 7814037168 sectors (4000787 MB), CHS=65535/255/63
hdc: cache flushes supported
 hdc: hdc1

...
libata version 3.00 loaded.
ata_piix 0000:00:1f.2: version 2.12
PCI: Enabling device 0000:00:1f.2 (0005 -> 0007)
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) -> IRQ 50
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: 0x1F0 IDE port busy
ata_piix 0000:00:1f.2: 0x170 IDE port busy
ata_piix 0000:00:1f.2: no available legacy port

Что делать ?

Vlad-76
()

perl как реализовать прерывание бесконечного цикла для выполнения куска кода?

Есть бесконечный цикл while. В нем принимаются и отправляются сообщения от модуля, выполнение цикла блокируется до появления сообщения от модуля. Нужно по таймеру (как в Delphi) выполнять еще кусок кода параллельно этому циклу, с возвратом в него. Данные между этим кодом и кодом в while будут общими.
Спасибо за подсказки или примеры кода.

 

Vlad-76
()

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