public inbox for gentoo-user-ru@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
@ 2010-03-01 16:00 Охрименко Александр
  2010-03-01 16:20 ` [gentoo-user-ru] " Sergey Kobzar
                   ` (2 more replies)
  0 siblings, 3 replies; 48+ messages in thread
From: Охрименко Александр @ 2010-03-01 16:00 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1048 bytes --]

Подскажите пожалуйста коллеги, кто нибудь использует Gentoo в
производственных целях? Я имею ввиду что делать с тормозами при i/o?
Т.е. в моем понимании Linux (Gentoo) должна позволять использовать
возможности железа на 100%, а я получаю дико тормозную систему,
вместо которой винда быстрее бы работала :( Кто как борется с этой проблемой
(кроме покупки новых HDD, SCSI и т.д.) ? Разработчики ядра
что нибудь чешут себе в поисках где они допустили ошибку, неужели никто не
может отЛАЖИвать этот процесс? Это проблема всех последних ядер
всех линуксов или только Gentoo?

наболело....

-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 1095 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 16:00 [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O Охрименко Александр
@ 2010-03-01 16:20 ` Sergey Kobzar
  2010-03-09 12:10   ` Kostya Sha
  2010-03-01 16:34 ` Богун Дмитрий
  2010-03-22  0:02 ` Aleksandr Dezhin
  2 siblings, 1 reply; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-01 16:20 UTC (permalink / raw
  To: gentoo-user-ru

Monday, March 1, 2010, 6:00:06 PM, Охрименко wrote:

> Подскажите пожалуйста коллеги, кто нибудь использует Gentoo в
> производственных целях? Я имею ввиду что делать с тормозами при i/o? 
> Т.е. в моем понимании Linux (Gentoo) должна позволять использовать
> возможности железа на 100%, а я получаю дико тормозную систему,
> вместо которой винда быстрее бы работала   Кто как борется с этой
> проблемой (кроме покупки новых HDD, SCSI и т.д.) ? Разработчики ядра 
> что нибудь чешут себе в поисках где они допустили ошибку, неужели
> никто не может отЛАЖИвать этот процесс? Это проблема всех последних ядер
> всех линуксов или только Gentoo?

> наболело....

Это проблема (баг) ядра. Точнее целая связка.

У меня она появилась где-то в районе 2.6.22. На 2.6.3х немного легче,
но не так как на 2.6.19. Что-то пытаются сделать, но я бы не сказал
что с большим успехом. Не зря наверно RH + CentOS своих пользователей
еще на 2.6.18 держат ;)

Я вот подумываю о частичном переходе на FreeBSD.

Вопрос поднимался уже много раз.



-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 16:00 [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O Охрименко Александр
  2010-03-01 16:20 ` [gentoo-user-ru] " Sergey Kobzar
@ 2010-03-01 16:34 ` Богун Дмитрий
  2010-03-01 17:04   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  2010-03-01 17:06   ` [gentoo-user-ru] " Охрименко Александр
  2010-03-22  0:02 ` Aleksandr Dezhin
  2 siblings, 2 replies; 48+ messages in thread
From: Богун Дмитрий @ 2010-03-01 16:34 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 2734 bytes --]

В Пнд, 01/03/2010 в 18:00 +0200, Охрименко Александр пишет:
> Подскажите пожалуйста коллеги, кто нибудь использует Gentoo в
> производственных целях? Я имею ввиду что делать с тормозами при i/o? 
> Т.е. в моем понимании Linux (Gentoo) должна позволять использовать
> возможности железа на 100%, а я получаю дико тормозную систему,
> вместо которой винда быстрее бы работала :( Кто как борется с этой
> проблемой (кроме покупки новых HDD, SCSI и т.д.) ? Разработчики ядра 
> что нибудь чешут себе в поисках где они допустили ошибку, неужели
> никто не может отЛАЖИвать этот процесс? Это проблема всех последних
> ядер
> всех линуксов или только Gentoo?
> 
> наболело....
Вы бы хоть конфигурацию железа написали и ядро.

Раньше я никогда не сталкивался с особыми проблемами загрузки от io(в
линах с 2001-го), но недавно досталась мне машинка, которая ощутимо
тупит при нагрузке на диски.

Я связываю это с AMD'шной архитектурой(до того всегда пользовался
системами на базе интеловских процов). Ну вернее не столько с самим
процом, сколько с матерью под него. Возможно это и не так, но
полноценный тест провести сейчас не могу, нет "лишнего" железа.

По опросу народа, подтвердились проблемы с IO подсистемой на матерях c
nvidia чипом, но опять же это лишь гипотеза.

И на более свежее ядро перепозти сейчас не получится потому как дежат
vmware-modules

Инфа по системе в аттаче.

ЗЫ На боевых системах гента пректасно трудится, но там извините другое
железо и как правило железные raid'ы.
ЗЫЫ Я не сторонних святых войн, говорю лишь то что знаю из своего опыта.

[-- Attachment #2: info --]
[-- Type: text/plain, Size: 3731 bytes --]

Portage 2.1.7.16 (default/linux/x86/10.0/desktop, gcc-4.3.4, glibc-2.10.1-r1, 2.6.29.6 i686)
=================================================================
System uname: Linux-2.6.29.6-i686-AMD_Phenom-tm-_9650_Quad-Core_Processor-with-gentoo-1.12.13
Timestamp of tree: Sat, 27 Feb 2010 01:00:01 +0000
app-shells/bash:     4.0_p35
dev-java/java-config: 2.1.10
dev-lang/python:     2.6.4
dev-util/cmake:      2.6.4-r3
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    1.6-r2
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.18-r3
sys-devel/gcc:       4.3.4
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6b
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA skype-eula dlj-1.1 Q3AEULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/share/portdir/distfiles"
FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://adm.vugluskr.org.ua/gentoo-portage/ http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en ru"
MAKEOPTS="-j4"
PKGDIR="/usr/share/portdir/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/share/portdir"
PORTDIR_OVERLAY="/usr/share/portdir/local/layman/vugluskr"
SYNC="rsync://portage.home.lan/gentoo-portage"
USE="3dnow 3dnowext X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fontconfig fortran gdbm gif gpm gstreamer gtk gzip hal iconv ipv6 jpeg kde ldap libnotify logrotate mad mikmod mmx mmxext mng modules mp3 mp4 mpeg mudflap ncurses nls nptl nptlonly ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3support qt4 quicktime readline reflection sdl session snmp spell spl sse sse2 ssl startup-notification svg sysfs syslog thunar tiff truetype unicode usb vim-syntax vorbis win32codecs x264 x86 xattr xinetd xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel serial-u16550" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias autoindex dav dav_fs dav_lock expires rewrite     auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm      authz_default authz_groupfile authz_host authz_owner authz_user      cache file_cache dir disk_cache env ext_filter filter headers     include info log_config logio mem_cache mime mime_magic negotiation     status unique_id userdir usertrack vhost_alias" APACHE2_MPMS="prefork" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en ru" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia nv vga" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


[-- Attachment #3: lshw --]
[-- Type: text/plain, Size: 29034 bytes --]

shana
    description: Desktop Computer
    product: System Product Name
    vendor: System manufacturer
    version: System Version
    serial: System Serial Number
    width: 32 bits
    capabilities: smp-1.4 smp
    configuration: boot=normal chassis=desktop cpus=4 uuid=6026001E-8C00-01C6-D025-00248C3F918E
  *-core
       description: Motherboard
       product: M3N78 PRO
       vendor: ASUSTeK Computer INC.
       physical id: 0
       version: 1.XX
       serial: MS1C92B33D00900
     *-firmware
          description: BIOS
          vendor: Phoenix Technologies, LTD
          physical id: 0
          version: ASUS M3N78 PRO ACPI BIOS Revision 0701 (01/06/2009)
          size: 128KiB
          capacity: 960KiB
          capabilities: pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
     *-cpu:0
          description: CPU
          product: AMD Phenom(tm) 9650 Quad-Core Processor
          vendor: Advanced Micro Devices [AMD]
          physical id: 3
          bus info: cpu@0
          version: 15.2.3
          slot: Socket AM2
          size: 2300MHz
          capacity: 3700MHz
          width: 64 bits
          clock: 200MHz
          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp x86-64 3dnowext 3dnow constant_tsc nonstop_tsc pni monitor cx16 lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
        *-cache:0
             description: L1 cache
             physical id: 5
             slot: L1 Cache
             size: 256KiB
             capacity: 256KiB
             capabilities: synchronous internal write-back data
        *-cache:1
             description: L2 cache
             physical id: 6
             slot: L2 Cache
             size: 1MiB
             capacity: 1MiB
             capabilities: synchronous internal write-back unified
     *-memory:0
          description: System Memory
          physical id: 28
          slot: System board or motherboard
          size: 4GiB
        *-bank:0
             description: DIMM DDR2 800 MHz (1.2 ns)
             product: None
             vendor: None
             physical id: 0
             serial: None
             slot: DIMM_A1
             size: 2GiB
             width: 64 bits
             clock: 800MHz (1.2ns)
        *-bank:1
             description: DIMM DDR2 800 MHz (1.2 ns)
             product: None
             vendor: None
             physical id: 1
             serial: None
             slot: DIMM_B1
             size: 2GiB
             width: 64 bits
             clock: 800MHz (1.2ns)
        *-bank:2
             description: DIMM [empty]
             product: None
             vendor: None
             physical id: 2
             serial: None
             slot: DIMM_A2
             width: 64 bits
        *-bank:3
             description: DIMM [empty]
             product: None
             vendor: None
             physical id: 3
             serial: None
             slot: DIMM_B2
             width: 64 bits
     *-cpu:1
          physical id: 4
          bus info: cpu@1
          version: 15.2.3
          size: 2300MHz
     *-cpu:2
          physical id: 5
          bus info: cpu@2
          version: 15.2.3
          size: 2300MHz
     *-cpu:3
          physical id: c
          bus info: cpu@3
          version: 15.2.3
          size: 2300MHz
     *-memory:1 UNCLAIMED
          description: RAM memory
          product: MCP78S [GeForce 8200] Memory Controller
          vendor: nVidia Corporation
          physical id: d
          bus info: pci@0000:00:00.0
          version: a2
          width: 32 bits
          clock: 66MHz (15.2ns)
          capabilities: ht bus_master cap_list
          configuration: latency=0
     *-isa
          description: ISA bridge
          product: MCP78S [GeForce 8200] LPC Bridge
          vendor: nVidia Corporation
          physical id: 1
          bus info: pci@0000:00:01.0
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: isa bus_master
          configuration: latency=0
     *-serial UNCLAIMED
          description: SMBus
          product: MCP78S [GeForce 8200] SMBus
          vendor: nVidia Corporation
          physical id: 1.1
          bus info: pci@0000:00:01.1
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: pm cap_list
          configuration: latency=0
          resources: ioport:ff00(size=64) ioport:1c00(size=64) ioport:1c40(size=64)
     *-memory:2 UNCLAIMED
          description: RAM memory
          product: MCP78S [GeForce 8200] Memory Controller
          vendor: nVidia Corporation
          physical id: 1.2
          bus info: pci@0000:00:01.2
          version: a1
          width: 32 bits
          clock: 66MHz (15.2ns)
          configuration: latency=0
     *-processor UNCLAIMED
          description: Co-processor
          product: MCP78S [GeForce 8200] Co-Processor
          vendor: nVidia Corporation
          physical id: 1.3
          bus info: pci@0000:00:01.3
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: bus_master
          configuration: latency=0 maxlatency=1 mingnt=3
          resources: memory:fdf80000-fdffffff
     *-memory:3 UNCLAIMED
          description: RAM memory
          product: MCP78S [GeForce 8200] Memory Controller
          vendor: nVidia Corporation
          physical id: 1.4
          bus info: pci@0000:00:01.4
          version: a1
          width: 32 bits
          clock: 66MHz (15.2ns)
          configuration: latency=0
     *-usb:0
          description: USB Controller
          product: MCP78S [GeForce 8200] OHCI USB 1.1 Controller
          vendor: nVidia Corporation
          physical id: 2
          bus info: pci@0000:00:02.0
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: pm ohci bus_master cap_list
          configuration: driver=ohci_hcd latency=0 maxlatency=1 mingnt=3
          resources: irq:20 memory:fe02f000-fe02ffff
        *-usbhost
             product: OHCI Host Controller
             vendor: Linux 2.6.29.6 ohci_hcd
             physical id: 1
             bus info: usb@3
             logical name: usb3
             version: 2.06
             capabilities: usb-1.10
             configuration: driver=hub slots=6 speed=12.0MB/s
     *-usb:1
          description: USB Controller
          product: MCP78S [GeForce 8200] EHCI USB 2.0 Controller
          vendor: nVidia Corporation
          physical id: 2.1
          bus info: pci@0000:00:02.1
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: debug pm ehci bus_master cap_list
          configuration: driver=ehci_hcd latency=0 maxlatency=1 mingnt=3
          resources: irq:22 memory:fe02e000-fe02e0ff
        *-usbhost
             product: EHCI Host Controller
             vendor: Linux 2.6.29.6 ehci_hcd
             physical id: 1
             bus info: usb@1
             logical name: usb1
             version: 2.06
             capabilities: usb-2.00
             configuration: driver=hub slots=6 speed=480.0MB/s
           *-usb
                description: Mass storage device
                product: My Book
                vendor: Western Digital
                physical id: 1
                bus info: usb@1:1
                logical name: scsi8
                version: 10.28
                serial: 57442D574341553441353834383532
                capabilities: usb-2.00 scsi emulated scsi-host
                configuration: driver=usb-storage speed=480.0MB/s
              *-disk
                   description: SCSI Disk
                   product: My Book
                   vendor: WD
                   physical id: 0.0.0
                   bus info: scsi@8:0.0.0
                   logical name: /dev/sde
                   version: 1028
                   size: 931GiB (1TB)
                   capabilities: partitioned partitioned:dos
                   configuration: ansiversion=4 signature=acdd9b22
                 *-volume:0
                      description: EXT3 volume
                      vendor: Linux
                      physical id: 1
                      bus info: scsi@8:0.0.0,1
                      logical name: /dev/sde1
                      version: 1.0
                      serial: 3b084e12-5f92-4610-a055-77af8e6599b1
                      size: 6142MiB
                      capacity: 6142MiB
                      capabilities: primary bootable journaled extended_attributes large_files ext3 ext2 initialized
                      configuration: created=2009-10-16 21:14:57 filesystem=ext3 label=kuroi-neko-/ modified=2009-11-04 12:50:31 mounted=2009-11-04 12:26:50 state=clean
                 *-volume:1
                      description: EXT3 volume
                      vendor: Linux
                      physical id: 2
                      bus info: scsi@8:0.0.0,2
                      logical name: /dev/sde2
                      version: 1.0
                      serial: 1bfa7696-da24-4860-84c9-88616ceebd00
                      size: 20GiB
                      capacity: 20GiB
                      capabilities: primary journaled extended_attributes large_files ext3 ext2 initialized
                      configuration: created=2009-09-16 00:14:36 filesystem=ext3 label=book-000 modified=2010-02-12 15:28:51 mounted=2010-02-12 15:28:37 state=clean
                 *-volume:2
                      description: EXT3 volume
                      vendor: Linux
                      physical id: 3
                      bus info: scsi@8:0.0.0,3
                      logical name: /dev/sde3
                      logical name: /media/disk
                      version: 1.0
                      serial: 0d8abd3b-49e0-4a39-99ae-fbd2b25acef7
                      size: 905GiB
                      capacity: 905GiB
                      capabilities: primary journaled extended_attributes large_files recover ext3 ext2 initialized
                      configuration: created=2009-10-16 21:15:11 filesystem=ext3 modified=2010-02-21 00:37:19 mount.fstype=ext3 mount.options=rw,nosuid,nodev,errors=continue,data=ordered mounted=2010-02-21 00:37:19 state=mounted
     *-usb:2
          description: USB Controller
          product: MCP78S [GeForce 8200] OHCI USB 1.1 Controller
          vendor: nVidia Corporation
          physical id: e
          bus info: pci@0000:00:04.0
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: pm ohci bus_master cap_list
          configuration: driver=ohci_hcd latency=0 maxlatency=1 mingnt=3
          resources: irq:23 memory:fe02d000-fe02dfff
        *-usbhost
             product: OHCI Host Controller
             vendor: Linux 2.6.29.6 ohci_hcd
             physical id: 1
             bus info: usb@4
             logical name: usb4
             version: 2.06
             capabilities: usb-1.10
             configuration: driver=hub slots=6 speed=12.0MB/s
           *-usb
                description: Mouse
                product: Optical Mouse
                vendor: Genius
                physical id: 1
                bus info: usb@4:1
                version: 1.00
                capabilities: usb-1.10
                configuration: driver=usbhid maxpower=100mA speed=1.5MB/s
     *-usb:3
          description: USB Controller
          product: MCP78S [GeForce 8200] EHCI USB 2.0 Controller
          vendor: nVidia Corporation
          physical id: 4.1
          bus info: pci@0000:00:04.1
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: debug pm ehci bus_master cap_list
          configuration: driver=ehci_hcd latency=0 maxlatency=1 mingnt=3
          resources: irq:21 memory:fe02c000-fe02c0ff
        *-usbhost
             product: EHCI Host Controller
             vendor: Linux 2.6.29.6 ehci_hcd
             physical id: 1
             bus info: usb@2
             logical name: usb2
             version: 2.06
             capabilities: usb-2.00
             configuration: driver=hub slots=6 speed=480.0MB/s
     *-ide
          description: IDE interface
          product: MCP78S [GeForce 8200] IDE
          vendor: nVidia Corporation
          physical id: 6
          bus info: pci@0000:00:06.0
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: ide pm bus_master cap_list
          configuration: driver=pata_amd latency=0 maxlatency=1 mingnt=3
          resources: irq:0 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:fc00(size=16)
     *-multimedia
          description: Audio device
          product: MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio
          vendor: nVidia Corporation
          physical id: 7
          bus info: pci@0000:00:07.0
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: pm msi ht bus_master cap_list
          configuration: driver=HDA Intel latency=0 maxlatency=5 mingnt=2
          resources: irq:21 memory:fe020000-fe023fff
     *-pci:0
          description: PCI bridge
          product: MCP78S [GeForce 8200] PCI Bridge
          vendor: nVidia Corporation
          physical id: 8
          bus info: pci@0000:00:08.0
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: pci ht subtractive_decode bus_master cap_list
          resources: ioport:e000(size=4096) memory:fde00000-fdefffff memory:fdd00000-fddfffff(prefetchable)
        *-network DISABLED
             description: Ethernet interface
             product: RTL8139D [Realtek] PCI 10/100BaseTX ethernet adaptor
             vendor: Hangzhou Silan Microelectronics Co., Ltd.
             physical id: 9
             bus info: pci@0000:01:09.0
             logical name: eth1
             version: 01
             serial: 00:e0:20:00:7b:e5
             size: 10MB/s
             capacity: 100MB/s
             width: 32 bits
             clock: 33MHz
             capabilities: pm vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
             configuration: autonegotiation=on broadcast=yes driver=sc92031 driverversion=2.0c duplex=half latency=32 link=yes maxlatency=40 mingnt=20 multicast=yes port=MII speed=10MB/s
             resources: irq:17 memory:fdeff000-fdeff0ff ioport:ec00(size=256) memory:fdd00000-fdd1ffff(prefetchable)
        *-firewire
             description: FireWire (IEEE 1394)
             product: FW322/323
             vendor: Agere Systems
             physical id: a
             bus info: pci@0000:01:0a.0
             version: 70
             width: 32 bits
             clock: 33MHz
             capabilities: pm ohci bus_master cap_list
             configuration: driver=ohci1394 latency=32 maxlatency=24 mingnt=12
             resources: irq:19 memory:fdefe000-fdefefff
     *-storage
          description: SATA controller
          product: MCP78S [GeForce 8200] AHCI Controller
          vendor: nVidia Corporation
          physical id: 9
          bus info: pci@0000:00:09.0
          logical name: scsi0
          logical name: scsi1
          logical name: scsi2
          logical name: scsi3
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: storage pm msi ht ahci_1.0 bus_master cap_list emulated
          configuration: driver=ahci latency=0 maxlatency=1 mingnt=3
          resources: irq:28 ioport:9f0(size=8) ioport:bf0(size=4) ioport:970(size=8) ioport:b70(size=4) ioport:f700(size=16) memory:fe026000-fe027fff
        *-disk:0
             description: ATA Disk
             product: WDC WD5001AALS-0
             vendor: Western Digital
             physical id: 0
             bus info: scsi@0:0.0.0
             logical name: /dev/sda
             version: 01.0
             serial: WD-WCASZ0272460
             size: 465GiB (500GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 signature=2b5e0c85
           *-volume:0
                description: Linux raid autodetect partition
                vendor: Linux
                physical id: 1
                bus info: scsi@0:0.0.0,1
                logical name: /dev/sda1
                version: 1.0
                serial: c3403f6d-bd11-448f-bf31-25326ded8bff
                size: 39MiB
                capacity: 39MiB
                capabilities: primary bootable multi extended_attributes ext2 initialized
                configuration: filesystem=ext2 label=kagami-/boot modified=2010-02-16 02:13:21 mounted=2010-02-16 02:13:21 state=clean
           *-volume:1
                description: Extended partition
                physical id: 2
                bus info: scsi@0:0.0.0,2
                logical name: /dev/sda2
                size: 465GiB
                capacity: 465GiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume
                   description: Linux raid autodetect partition
                   physical id: 5
                   logical name: /dev/sda5
                   capacity: 465GiB
                   capabilities: multi
        *-disk:1
             description: ATA Disk
             product: ST3320620AS
             vendor: Seagate
             physical id: 1
             bus info: scsi@1:0.0.0
             logical name: /dev/sdb
             version: 3.AA
             serial: 6QF1G75B
             size: 298GiB (320GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5
           *-volume:0
                description: Linux filesystem partition
                vendor: Linux
                physical id: 1
                bus info: scsi@1:0.0.0,1
                logical name: /dev/sdb1
                logical name: /boot
                version: 1.0
                serial: ee780660-c8ee-4a09-af60-c78c53fbe8a9
                size: 31MiB
                capacity: 31MiB
                capabilities: primary bootable ext2 initialized
                configuration: filesystem=ext2 label=shana-/boot modified=2010-02-15 21:26:25 mount.fstype=ext2 mount.options=ro,noatime,errors=continue mounted=2010-02-15 21:26:25 state=mounted
           *-volume:1
                description: Linux raid autodetect partition
                physical id: 2
                bus info: scsi@1:0.0.0,2
                logical name: /dev/sdb2
                capacity: 17GiB
                capabilities: primary multi
           *-volume:2
                description: Extended partition
                physical id: 3
                bus info: scsi@1:0.0.0,3
                logical name: /dev/sdb3
                size: 280GiB
                capacity: 280GiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume:0
                   description: Linux swap / Solaris partition
                   physical id: 5
                   logical name: /dev/sdb5
                   capacity: 972MiB
                   capabilities: nofs
              *-logicalvolume:1
                   description: Linux LVM Physical Volume partition
                   physical id: 6
                   logical name: /dev/sdb6
                   serial: 6nwHoX-bde2-KdVA-QXLV-E1Ra-bsE0-SpAx1L
                   size: 279GiB
                   capacity: 279GiB
                   capabilities: multi lvm2
        *-disk:2
             description: ATA Disk
             product: WDC WD5001AALS-0
             vendor: Western Digital
             physical id: 2
             bus info: scsi@2:0.0.0
             logical name: /dev/sdc
             version: 01.0
             serial: WD-WCASZ0263068
             size: 465GiB (500GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5
           *-volume:0
                description: Linux raid autodetect partition
                vendor: Linux
                physical id: 1
                bus info: scsi@2:0.0.0,1
                logical name: /dev/sdc1
                version: 1.0
                serial: c3403f6d-bd11-448f-bf31-25326ded8bff
                size: 39MiB
                capacity: 39MiB
                capabilities: primary bootable multi extended_attributes ext2 initialized
                configuration: filesystem=ext2 label=kagami-/boot modified=2010-02-16 02:13:21 mounted=2010-02-16 02:13:21 state=clean
           *-volume:1
                description: Extended partition
                physical id: 2
                bus info: scsi@2:0.0.0,2
                logical name: /dev/sdc2
                size: 465GiB
                capacity: 465GiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume
                   description: Linux raid autodetect partition
                   physical id: 5
                   logical name: /dev/sdc5
                   capacity: 465GiB
                   capabilities: multi
        *-disk:3
             description: ATA Disk
             product: ST3320620AS
             vendor: Seagate
             physical id: 3
             bus info: scsi@3:0.0.0
             logical name: /dev/sdd
             version: 3.AA
             serial: 6QF1G8PZ
             size: 298GiB (320GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5
           *-volume:0
                description: Linux filesystem partition
                vendor: Linux
                physical id: 1
                bus info: scsi@3:0.0.0,1
                logical name: /dev/sdd1
                version: 1.0
                serial: a5e88bb9-0343-4475-94b3-d54c1a2b30e4
                size: 31MiB
                capacity: 31MiB
                capabilities: primary bootable ext2 initialized
                configuration: filesystem=ext2 label=shana-/boot.0 modified=2007-08-19 20:27:07 mounted=2007-08-19 20:25:30 state=clean
           *-volume:1
                description: Linux raid autodetect partition
                physical id: 2
                bus info: scsi@3:0.0.0,2
                logical name: /dev/sdd2
                capacity: 17GiB
                capabilities: primary multi
           *-volume:2
                description: Extended partition
                physical id: 3
                bus info: scsi@3:0.0.0,3
                logical name: /dev/sdd3
                size: 280GiB
                capacity: 280GiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume:0
                   description: Linux swap / Solaris partition
                   physical id: 5
                   logical name: /dev/sdd5
                   capacity: 972MiB
                   capabilities: nofs
              *-logicalvolume:1
                   description: Linux LVM Physical Volume partition
                   physical id: 6
                   logical name: /dev/sdd6
                   serial: lXkJGN-O1DZ-2GL8-1bTR-xo0Q-PTw0-Pb6Uti
                   size: 279GiB
                   capacity: 279GiB
                   capabilities: multi lvm2
     *-network
          description: Ethernet interface
          product: MCP77 Ethernet
          vendor: nVidia Corporation
          physical id: a
          bus info: pci@0000:00:0a.0
          logical name: eth0
          version: a2
          serial: 00:24:8c:3f:91:8e
          size: 100MB/s
          capacity: 1GB/s
          width: 32 bits
          clock: 66MHz
          capabilities: pm msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
          configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.62 duplex=full ip=192.168.214.2 latency=0 link=yes maxlatency=20 mingnt=1 multicast=yes port=MII speed=100MB/s
          resources: irq:29 memory:fe02b000-fe02bfff ioport:f600(size=8) memory:fe02a000-fe02a0ff memory:fe029000-fe02900f
     *-pci:1
          description: PCI bridge
          product: MCP78S [GeForce 8200] PCI Express Bridge
          vendor: nVidia Corporation
          physical id: b
          bus info: pci@0000:00:0b.0
          version: a1
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm ht normal_decode bus_master cap_list
          resources: ioport:d000(size=4096) memory:fb000000-fcffffff ioport:d8000000(size=268435456)
        *-display
             description: VGA compatible controller
             product: C77 [GeForce 8300]
             vendor: nVidia Corporation
             physical id: 0
             bus info: pci@0000:02:00.0
             version: a2
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi vga_controller bus_master cap_list rom
             configuration: driver=nvidia latency=0
             resources: irq:20 memory:fb000000-fbffffff memory:d8000000-dfffffff(prefetchable) memory:e6000000-e7ffffff(prefetchable) ioport:dc00(size=128) memory:e0000000-e001ffff(prefetchable)
     *-pci:2
          description: PCI bridge
          product: MCP78S [GeForce 8200] PCI Express Bridge
          vendor: nVidia Corporation
          physical id: 10
          bus info: pci@0000:00:10.0
          version: a1
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm msi ht pciexpress normal_decode bus_master cap_list
          configuration: driver=pcieport-driver
          resources: irq:24 ioport:c000(size=4096) memory:fdc00000-fdcfffff ioport:fdb00000(size=1048576)
     *-pci:3
          description: PCI bridge
          product: MCP78S [GeForce 8200] PCI Express Bridge
          vendor: nVidia Corporation
          physical id: 12
          bus info: pci@0000:00:12.0
          version: a1
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm msi ht pciexpress normal_decode bus_master cap_list
          configuration: driver=pcieport-driver
          resources: irq:25 ioport:b000(size=4096) memory:fda00000-fdafffff ioport:fd900000(size=1048576)
     *-pci:4
          description: PCI bridge
          product: MCP78S [GeForce 8200] PCI Bridge
          vendor: nVidia Corporation
          physical id: 13
          bus info: pci@0000:00:13.0
          version: a1
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm msi ht pciexpress normal_decode bus_master cap_list
          configuration: driver=pcieport-driver
          resources: irq:26 ioport:a000(size=4096) memory:fd800000-fd8fffff ioport:fd700000(size=1048576)
     *-pci:5
          description: PCI bridge
          product: MCP78S [GeForce 8200] PCI Bridge
          vendor: nVidia Corporation
          physical id: 14
          bus info: pci@0000:00:14.0
          version: a1
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm msi ht pciexpress normal_decode bus_master cap_list
          configuration: driver=pcieport-driver
          resources: irq:27 ioport:9000(size=4096) memory:fd600000-fd6fffff ioport:fd500000(size=1048576)
     *-pci:6
          description: Host bridge
          product: K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration
          vendor: Advanced Micro Devices [AMD]
          physical id: 100
          bus info: pci@0000:00:18.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:7
          description: Host bridge
          product: K10 [Opteron, Athlon64, Sempron] Address Map
          vendor: Advanced Micro Devices [AMD]
          physical id: 101
          bus info: pci@0000:00:18.1
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:8
          description: Host bridge
          product: K10 [Opteron, Athlon64, Sempron] DRAM Controller
          vendor: Advanced Micro Devices [AMD]
          physical id: 102
          bus info: pci@0000:00:18.2
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:9
          description: Host bridge
          product: K10 [Opteron, Athlon64, Sempron] Miscellaneous Control
          vendor: Advanced Micro Devices [AMD]
          physical id: 103
          bus info: pci@0000:00:18.3
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:10
          description: Host bridge
          product: K10 [Opteron, Athlon64, Sempron] Link Control
          vendor: Advanced Micro Devices [AMD]
          physical id: 104
          bus info: pci@0000:00:18.4
          version: 00
          width: 32 bits
          clock: 33MHz

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 16:34 ` Богун Дмитрий
@ 2010-03-01 17:04   ` Sergey Kobzar
  2010-03-01 17:09     ` [gentoo-user-ru] " Sergey Kobzar
  2010-03-01 17:06   ` [gentoo-user-ru] " Охрименко Александр
  1 sibling, 1 reply; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-01 17:04 UTC (permalink / raw
  To: gentoo-user-ru

Monday, March 1, 2010, 6:34:41 PM, Богун wrote:

> Вы бы хоть конфигурацию железа написали и ядро.

> Раньше я никогда не сталкивался с особыми проблемами загрузки от io(в
> линах с 2001-го), но недавно досталась мне машинка, которая ощутимо
> тупит при нагрузке на диски.

> Я связываю это с AMD'шной архитектурой(до того всегда пользовался
> системами на базе интеловских процов). Ну вернее не столько с самим
> процом, сколько с матерью под него. Возможно это и не так, но
> полноценный тест провести сейчас не могу, нет "лишнего" железа.

> По опросу народа, подтвердились проблемы с IO подсистемой на матерях c
> nvidia чипом, но опять же это лишь гипотеза.

На Intel (Xeon) те же яйца.


> И на более свежее ядро перепозти сейчас не получится потому как дежат
> vmware-modules

VMware Server 2.х работает на > 2.6.27, но уродливое оно какое-то.


> Инфа по системе в аттаче.

> ЗЫ На боевых системах гента пректасно трудится, но там извините другое
> железо и как правило железные raid'ы.

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

> ЗЫЫ Я не сторонних святых войн, говорю лишь то что знаю из своего опыта.

Аналогично

-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 16:34 ` Богун Дмитрий
  2010-03-01 17:04   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-01 17:06   ` Охрименко Александр
  1 sibling, 0 replies; 48+ messages in thread
From: Охрименко Александр @ 2010-03-01 17:06 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 4076 bytes --]

Я смотрю в портеже самая давняя версия 2.6.16-r13. Не зря?
OpenSuSe актуальное ядро - 2.6.25.20. Вроде не тормозит.
Еще вот в связи с различным проявлением интересно, а на 64-bit тоже такая
проблема есть?

У меня железо разное, есть древнее, есть поновее. Везде тормозит.
Конфигурация 1:
Материнка: P5GL-MX
Проц: Intel(R) Celeron(R) CPU 2.53GHz
Диск: SAMSUNG SP0411N
hdparm -T /dev/sda
 Timing cached reads:   1158 MB in  2.00 seconds = 578.58 MB/sec
hdparm -t /dev/sda
 Timing buffered disk reads:   76 MB in  3.00 seconds =  25.31 MB/sec
Конфигурация 2:
Материнка: 45CMX
Проц:Intel(R) Pentium(R) Dual  CPU  E2180  @ 2.00GHz
Диск: SAMSUNG HD161HJ
hdparm -T /dev/sda
 Timing cached reads:   1582 MB in  2.00 seconds = 790.39 MB/sec
hdparm -t /dev/sda
 Timing buffered disk reads:  196 MB in  3.01 seconds =  65.19 MB/sec

на первой ядро Linux 2.6.32-gentoo-r3
на второй Linux 2.6.31-gentoo-r10



1 марта 2010 г. 18:34 пользователь Богун Дмитрий
<vugluskr@vugluskr.org.ua>написал:

> В Пнд, 01/03/2010 в 18:00 +0200, Охрименко Александр пишет:
> > Подскажите пожалуйста коллеги, кто нибудь использует Gentoo в
> > производственных целях? Я имею ввиду что делать с тормозами при i/o?
> > Т.е. в моем понимании Linux (Gentoo) должна позволять использовать
> > возможности железа на 100%, а я получаю дико тормозную систему,
> > вместо которой винда быстрее бы работала :( Кто как борется с этой
> > проблемой (кроме покупки новых HDD, SCSI и т.д.) ? Разработчики ядра
> > что нибудь чешут себе в поисках где они допустили ошибку, неужели
> > никто не может отЛАЖИвать этот процесс? Это проблема всех последних
> > ядер
> > всех линуксов или только Gentoo?
> >
> > наболело....
> Вы бы хоть конфигурацию железа написали и ядро.
>
> Раньше я никогда не сталкивался с особыми проблемами загрузки от io(в
> линах с 2001-го), но недавно досталась мне машинка, которая ощутимо
> тупит при нагрузке на диски.
>
> Я связываю это с AMD'шной архитектурой(до того всегда пользовался
> системами на базе интеловских процов). Ну вернее не столько с самим
> процом, сколько с матерью под него. Возможно это и не так, но
> полноценный тест провести сейчас не могу, нет "лишнего" железа.
>
> По опросу народа, подтвердились проблемы с IO подсистемой на матерях c
> nvidia чипом, но опять же это лишь гипотеза.
>
> И на более свежее ядро перепозти сейчас не получится потому как дежат
> vmware-modules
>
> Инфа по системе в аттаче.
>
> ЗЫ На боевых системах гента пректасно трудится, но там извините другое
> железо и как правило железные raid'ы.
> ЗЫЫ Я не сторонних святых войн, говорю лишь то что знаю из своего опыта.
>



-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 4633 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 17:04   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-01 17:09     ` Sergey Kobzar
  2010-03-01 18:21       ` [gentoo-user-ru] " Охрименко Александр
  0 siblings, 1 reply; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-01 17:09 UTC (permalink / raw
  To: gentoo-user-ru

Monday, March 1, 2010, 7:04:52 PM, Sergey wrote:

> Monday, March 1, 2010, 6:34:41 PM, Богун wrote:

>> Вы бы хоть конфигурацию железа написали и ядро.

>> Раньше я никогда не сталкивался с особыми проблемами загрузки от io(в
>> линах с 2001-го), но недавно досталась мне машинка, которая ощутимо
>> тупит при нагрузке на диски.

>> Я связываю это с AMD'шной архитектурой(до того всегда пользовался
>> системами на базе интеловских процов). Ну вернее не столько с самим
>> процом, сколько с матерью под него. Возможно это и не так, но
>> полноценный тест провести сейчас не могу, нет "лишнего" железа.

>> По опросу народа, подтвердились проблемы с IO подсистемой на матерях c
>> nvidia чипом, но опять же это лишь гипотеза.

> На Intel (Xeon) те же яйца.


>> И на более свежее ядро перепозти сейчас не получится потому как дежат
>> vmware-modules

> VMware Server 2.х работает на > 2.6.27, но уродливое оно какое-то.


>> Инфа по системе в аттаче.

>> ЗЫ На боевых системах гента пректасно трудится, но там извините другое
>> железо и как правило железные raid'ы.

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

>> ЗЫЫ Я не сторонних святых войн, говорю лишь то что знаю из своего опыта.

> Аналогично

Да, Linux стает буквой Z если на диск пишет одновременно неск.
процессов. dd результата не даст. Запустите в VMware 3-4 виртуальных
машины и сразу поймете о чем я ;)


-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 17:09     ` [gentoo-user-ru] " Sergey Kobzar
@ 2010-03-01 18:21       ` Охрименко Александр
  2010-03-01 18:40         ` [gentoo-user-ru] " Sergey Kobzar
  2010-03-01 19:15         ` Alex Efros
  0 siblings, 2 replies; 48+ messages in thread
From: Охрименко Александр @ 2010-03-01 18:21 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 2928 bytes --]

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

1 марта 2010 г. 19:09 пользователь Sergey Kobzar <sergey.kobzar@mail.ru>написал:

> Monday, March 1, 2010, 7:04:52 PM, Sergey wrote:
>
> > Monday, March 1, 2010, 6:34:41 PM, Богун wrote:
>
> >> Вы бы хоть конфигурацию железа написали и ядро.
>
> >> Раньше я никогда не сталкивался с особыми проблемами загрузки от io(в
> >> линах с 2001-го), но недавно досталась мне машинка, которая ощутимо
> >> тупит при нагрузке на диски.
>
> >> Я связываю это с AMD'шной архитектурой(до того всегда пользовался
> >> системами на базе интеловских процов). Ну вернее не столько с самим
> >> процом, сколько с матерью под него. Возможно это и не так, но
> >> полноценный тест провести сейчас не могу, нет "лишнего" железа.
>
> >> По опросу народа, подтвердились проблемы с IO подсистемой на матерях c
> >> nvidia чипом, но опять же это лишь гипотеза.
>
> > На Intel (Xeon) те же яйца.
>
>
> >> И на более свежее ядро перепозти сейчас не получится потому как дежат
> >> vmware-modules
>
> > VMware Server 2.х работает на > 2.6.27, но уродливое оно какое-то.
>
>
> >> Инфа по системе в аттаче.
>
> >> ЗЫ На боевых системах гента пректасно трудится, но там извините другое
> >> железо и как правило железные raid'ы.
>
> > На железных рэйдах дикие тормоза аналогично. LA при дисковой нагрузке
> поднимается >>6 на ядрах >2.6.19, в то время, как на 2.6.19 LA >2 не
> > наблюдается.
>
> >> ЗЫЫ Я не сторонних святых войн, говорю лишь то что знаю из своего опыта.
>
> > Аналогично
>
> Да, Linux стает буквой Z если на диск пишет одновременно неск.
> процессов. dd результата не даст. Запустите в VMware 3-4 виртуальных
> машины и сразу поймете о чем я ;)
>
>
> --
> Sergey
>
>
>


-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 3511 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 18:21       ` [gentoo-user-ru] " Охрименко Александр
@ 2010-03-01 18:40         ` Sergey Kobzar
  2010-03-01 19:15         ` Alex Efros
  1 sibling, 0 replies; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-01 18:40 UTC (permalink / raw
  To: gentoo-user-ru

Monday, March 1, 2010, 8:21:26 PM, Охрименко wrote:

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

> 1 марта 2010 г. 19:09 пользователь Sergey Kobzar <sergey.kobzar@mail.ru> написал:
> Monday, March 1, 2010, 7:04:52 PM, Sergey wrote:

>> Monday, March 1, 2010, 6:34:41 PM, Богун wrote:

>>> Вы бы хоть конфигурацию железа написали и ядро.

>>> Раньше я никогда не сталкивался с особыми проблемами загрузки от io(в
>>> линах с 2001-го), но недавно досталась мне машинка, которая ощутимо
>>> тупит при нагрузке на диски.

>>> Я связываю это с AMD'шной архитектурой(до того всегда пользовался
>>> системами на базе интеловских процов). Ну вернее не столько с самим
>>> процом, сколько с матерью под него. Возможно это и не так, но
>>> полноценный тест провести сейчас не могу, нет "лишнего" железа.

>>> По опросу народа, подтвердились проблемы с IO подсистемой на матерях c
>>> nvidia чипом, но опять же это лишь гипотеза.

>> На Intel (Xeon) те же яйца.


>>> И на более свежее ядро перепозти сейчас не получится потому как дежат
>>> vmware-modules

>> VMware Server 2.х работает на > 2.6.27, но уродливое оно какое-то.


>>> Инфа по системе в аттаче.

>>> ЗЫ На боевых системах гента пректасно трудится, но там извините другое
>>> железо и как правило железные raid'ы.

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

>>> ЗЫЫ Я не сторонних святых войн, говорю лишь то что знаю из своего опыта.

>> Аналогично


> Да, Linux стает буквой Z если на диск пишет одновременно неск.
> процессов. dd результата не даст. Запустите в VMware 3-4 виртуальных
> машины и сразу поймете о чем я  


Я уже ответил как я борюсь. Другого решения не нашел.

Вот еще по теме интересное сравнение 3-летней давности.

http://linux.derkeiler.com/Mailing-Lists/Kernel/2007-02/msg04044.html

Для меня результаты актуальны, разница даже увеличилась.

-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 18:21       ` [gentoo-user-ru] " Охрименко Александр
  2010-03-01 18:40         ` [gentoo-user-ru] " Sergey Kobzar
@ 2010-03-01 19:15         ` Alex Efros
  2010-03-01 19:44           ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  2010-03-02  3:48           ` [gentoo-user-ru] " Andrew A. Sabitov
  1 sibling, 2 replies; 48+ messages in thread
From: Alex Efros @ 2010-03-01 19:15 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Mon, Mar 01, 2010 at 08:21:26PM +0200, Охрименко Александр wrote:
> Главный вопрос: как бороться? Кому что помогло? В прошлой рассылке кто то
> давал ссылку на англоязычные рекомендации, делал, не помогало ощутимо.

Как я уже писал, мне помогла замена винта, причём пришлось перебрать
несколько моделей:
http://archives.gentoo.org/gentoo-user-ru/msg_cf2ef68ac992767a60b3c2c1f8e83455.xml

Баг явно очень сложный, поэтому его столько лет пофиксить не могут.

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

Ещё одна причина, по которой его сложно найти - в районе 2.6.19-го ядра
была сильно переписана вся эта подсистема ядра, поэтому найти какой-то
конкретный патч, после которого баг есть, а до которого его нет - нереально.

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

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 19:15         ` Alex Efros
@ 2010-03-01 19:44           ` Sergey Kobzar
  2010-03-01 20:07             ` Alex Efros
  2010-03-02  3:48           ` [gentoo-user-ru] " Andrew A. Sabitov
  1 sibling, 1 reply; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-01 19:44 UTC (permalink / raw
  To: gentoo-user-ru

Monday, March 1, 2010, 9:15:39 PM, Alex wrote:

> On Mon, Mar 01, 2010 at 08:21:26PM +0200, Охрименко Александр wrote:
>> Главный вопрос: как бороться? Кому что помогло? В прошлой рассылке кто то
>> давал ссылку на англоязычные рекомендации, делал, не помогало ощутимо.

> Как я уже писал, мне помогла замена винта, причём пришлось перебрать
> несколько моделей:
> http://archives.gentoo.org/gentoo-user-ru/msg_cf2ef68ac992767a60b3c2c1f8e83455.xml

> Баг явно очень сложный, поэтому его столько лет пофиксить не могут.

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

Баг проявляется как на CFQ, так и на Deadline.

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


> Ещё одна причина, по которой его сложно найти - в районе 2.6.19-го ядра
> была сильно переписана вся эта подсистема ядра, поэтому найти какой-то
> конкретный патч, после которого баг есть, а до которого его нет - нереально.

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

Именно.


> Но это случается так редко и длится так недолго, что можно сказать,
> что проблема решена.

Это наверно на десктопе? ;)


-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 19:44           ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-01 20:07             ` Alex Efros
  2010-03-01 20:30               ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  2010-03-02  4:08               ` [gentoo-user-ru] " spirit
  0 siblings, 2 replies; 48+ messages in thread
From: Alex Efros @ 2010-03-01 20:07 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Mon, Mar 01, 2010 at 09:44:43PM +0200, Sergey Kobzar wrote:
> Баг проявляется как на CFQ, так и на Deadline.

Угу. И с любыми настройками планировщиков через sysctl.

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

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

> > Но это случается так редко и длится так недолго, что можно сказать,
> > что проблема решена.
> Это наверно на десктопе? ;)

Угу. Что творится в этом смысле на моих серверах - я не знаю.
Вероятно, там баг не проявляется - иначе я, наверное, бы знал. ;)

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

В плане железа - сервера 'HP ProLiant DL140 G3', винты 'FB080C4080'.

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 20:07             ` Alex Efros
@ 2010-03-01 20:30               ` Sergey Kobzar
  2010-03-02  4:08               ` [gentoo-user-ru] " spirit
  1 sibling, 0 replies; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-01 20:30 UTC (permalink / raw
  To: gentoo-user-ru

Monday, March 1, 2010, 10:07:03 PM, Alex wrote:

> On Mon, Mar 01, 2010 at 09:44:43PM +0200, Sergey Kobzar wrote:
>> Баг проявляется как на CFQ, так и на Deadline.

> Угу. И с любыми настройками планировщиков через sysctl.

Настройки sysctl - до балды.

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

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

Это раз:

Intel(R) Xeon(TM) CPU 2.66GHz

00:00.0 Host bridge: Intel Corporation E7505 Memory Controller Hub (rev 03)
00:00.1 Class ff00: Intel Corporation E7505/E7205 Series RAS Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation E7505/E7205 PCI-to-AGP Bridge (rev 03)
00:02.0 PCI bridge: Intel Corporation E7505 Hub Interface B PCI-to-PCI Bridge (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
02:1c.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04)
02:1d.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04)
02:1e.0 PIC: Intel Corporation 82870P2 P64H2 I/OxAPIC (rev 04)
02:1f.0 PCI bridge: Intel Corporation 82870P2 P64H2 Hub PCI Bridge (rev 04)
03:01.0 RAID bus controller: 3ware Inc 7xxx/8xxx-series PATA/SATA-RAID (rev 01)
03:03.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01)
04:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5701 Gigabit Ethernet (rev 15)


Это два:

Intel(R) Xeon(R) CPU 5140  @ 2.33GHz

00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev 92)
00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 2-3 (rev 92)
00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 92)
00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev 92)
00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 92)
00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev 92)
00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 92)
00:08.0 System peripheral: Intel Corporation 5000 Series Chipset DMA Engine (rev 92)
00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 92)
00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 92)
00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 92)
00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 92)
00:1c.0 PCI bridge: Intel Corporation 631xESB/632xESB/3100 Chipset PCI Express Root Port 1 (rev 09)
00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09)
00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09)
00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09)
00:1d.3 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #4 (rev 09)
00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9)
00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
00:1f.1 IDE interface: Intel Corporation 631xESB/632xESB IDE Controller (rev 09)
00:1f.3 SMBus: Intel Corporation 631xESB/632xESB/3100 Chipset SMBus Controller (rev 09)
01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01)
01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01)
02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01)
02:02.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E3 (rev 01)
04:00.0 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
04:00.1 Ethernet controller: Intel Corporation 80003ES2LAN Gigabit Ethernet Controller (Copper) (rev 01)
0b:00.0 PCI bridge: Intel Corporation 41210 [Lanai] Serial to Parallel PCI Bridge (A-Segment Bridge) (rev 09)
0b:00.2 PCI bridge: Intel Corporation 41210 [Lanai] Serial to Parallel PCI Bridge (B-Segment Bridge) (rev 09)
0c:0c.0 RAID bus controller: 3ware Inc 9550SX SATA-II RAID PCI-X
0e:0c.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02)


Вариации на тему разная модель чипсета, проца, кол-во ядер - итог
одинаков.

Могу сказать только везде платформа Intel (Xeon) + 3ware controller
(IDE / SATA / SAS).

Ядра после 2.6.19 - везде тормоза. После 2.6.30 немного лучше, но все
равно хреново.


>> > Но это случается так редко и длится так недолго, что можно сказать,
>> > что проблема решена.
>> Это наверно на десктопе? ;)

> Угу. Что творится в этом смысле на моих серверах - я не знаю.
> Вероятно, там баг не проявляется - иначе я, наверное, бы знал. ;)

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

Да всякие там мыльники, FTP, web - это не в счет. Половина данных
кэшируется. Интереснее когда или Samba или VMware с запущенными >2
виртуальными машинами.


> В плане железа - сервера 'HP ProLiant DL140 G3', винты 'FB080C4080'.


-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 19:15         ` Alex Efros
  2010-03-01 19:44           ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-02  3:48           ` Andrew A. Sabitov
  1 sibling, 0 replies; 48+ messages in thread
From: Andrew A. Sabitov @ 2010-03-02  3:48 UTC (permalink / raw
  To: gentoo-user-ru

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

Применительно к Вашей системе, я так понимаю? :)

HP DL 360G4p на нем сквид, через который проходит до 80Гб трафика в  
сутки,(понятное дело, что 90% идут за 8 часов рабочего времени) + LAMP  
+ еще кое-что по-мелочи.

Я был вынужден насовать мешок памяти и сказать сквиду, чтобы он на  
диск ваапще не лез.

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 20:07             ` Alex Efros
  2010-03-01 20:30               ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-02  4:08               ` spirit
  2010-03-02  7:05                 ` Dmitry Pisarev
  1 sibling, 1 reply; 48+ messages in thread
From: spirit @ 2010-03-02  4:08 UTC (permalink / raw
  To: gentoo-user-ru

02.03.2010 02:07, Alex Efros пишет:
> На мой взгляд - не зря. Я уже предлагал пару раз собрать базу данных по
> тормозящему и не тормозящему железу - это может сильно помочь и
> разработчикам, и людям, которые готовы решить проблему сменой железа.

многим была бы интересна статистика.
И еще многие бы вложили свой вклад сбором статистики, если бы это было проще - запустить один скрипт
к примеру. который все посчитает и предоставил результаты, которые просто надо будет скопи пастить
на какой нить САЙТ., а не держать данные в рассылке или кернел баг репортах.

т.е. для гламура нужно две веши:
1. сайт, где будет удобно предоставлена статистика.
2. скрипт, который все делает за тебя :).



^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  4:08               ` [gentoo-user-ru] " spirit
@ 2010-03-02  7:05                 ` Dmitry Pisarev
  2010-03-02  7:22                   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  0 siblings, 1 reply; 48+ messages in thread
From: Dmitry Pisarev @ 2010-03-02  7:05 UTC (permalink / raw
  To: gentoo-user-ru

spirit wrote:
> 02.03.2010 02:07, Alex Efros пишет:
>   
>> На мой взгляд - не зря. Я уже предлагал пару раз собрать базу данных по
>> тормозящему и не тормозящему железу - это может сильно помочь и
>> разработчикам, и людям, которые готовы решить проблему сменой железа.
>>     
>
> многим была бы интересна статистика.
> И еще многие бы вложили свой вклад сбором статистики, если бы это было проще - запустить один скрипт
> к примеру. который все посчитает и предоставил результаты, которые просто надо будет скопи пастить
> на какой нить САЙТ., а не держать данные в рассылке или кернел баг репортах.
>
> т.е. для гламура нужно две веши:
> 1. сайт, где будет удобно предоставлена статистика.
> 2. скрипт, который все делает за тебя :).
>
>   
нашел человека, который не прочь написать сайтег с гибкой выборкой. 
вроде не особо сложно.
с Вас (сообщества или Alex) - скрипт теста :)
вероятно пока не понятно как это будет развиваться, вопрос хостинга 
можно не поднимать. - повещу пока на себя.




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  7:05                 ` Dmitry Pisarev
@ 2010-03-02  7:22                   ` Sergey Kobzar
  2010-03-02  7:33                     ` [gentoo-user-ru] " Охрименко Александр
  2010-03-02  8:42                     ` [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: " Dmitry Pisarev
  0 siblings, 2 replies; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-02  7:22 UTC (permalink / raw
  To: gentoo-user-ru

Tuesday, March 2, 2010, 9:05:08 AM, Dmitry wrote:

> spirit wrote:
>> 02.03.2010 02:07, Alex Efros пишет:
>>   
>>> На мой взгляд - не зря. Я уже предлагал пару раз собрать базу данных по
>>> тормозящему и не тормозящему железу - это может сильно помочь и
>>> разработчикам, и людям, которые готовы решить проблему сменой железа.
>>>     
>>
>> многим была бы интересна статистика.
>> И еще многие бы вложили свой вклад сбором статистики, если бы это было проще - запустить один скрипт
>> к примеру. который все посчитает и предоставил результаты, которые просто надо будет скопи пастить
>> на какой нить САЙТ., а не держать данные в рассылке или кернел баг репортах.
>>
>> т.е. для гламура нужно две веши:
>> 1. сайт, где будет удобно предоставлена статистика.
>> 2. скрипт, который все делает за тебя :).
>>
>>   
> нашел человека, который не прочь написать сайтег с гибкой выборкой. 
> вроде не особо сложно.
> с Вас (сообщества или Alex) - скрипт теста :)
> вероятно пока не понятно как это будет развиваться, вопрос хостинга 
> можно не поднимать. - повещу пока на себя.


1. Я подозреваю что проблема не в железе, а именно в типе нагрузки на
   дисковую подсистему.

2. Соберем данные, а дальше?


-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  7:22                   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-02  7:33                     ` Охрименко Александр
  2010-03-02  7:56                       ` dev-random
  2010-03-02  8:42                     ` [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: " Dmitry Pisarev
  1 sibling, 1 reply; 48+ messages in thread
From: Охрименко Александр @ 2010-03-02  7:33 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 245 bytes --]

Тормоза наблюдаются как мне кажется у 99%. Может там где то явный цикл в
миллиард циклов :) Засланный казачок вставил :)


-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 273 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  7:33                     ` [gentoo-user-ru] " Охрименко Александр
@ 2010-03-02  7:56                       ` dev-random
  0 siblings, 0 replies; 48+ messages in thread
From: dev-random @ 2010-03-02  7:56 UTC (permalink / raw
  To: gentoo-user-ru

У меня на ноуте был 120G винт Samsung, тормозов не было. Проапгрейдил до
500G Seagate и начались тормоза.




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  7:22                   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  2010-03-02  7:33                     ` [gentoo-user-ru] " Охрименко Александр
@ 2010-03-02  8:42                     ` Dmitry Pisarev
  2010-03-02  9:21                       ` [gentoo-user-ru] " Sergey Kobzar
  2010-03-02  9:59                       ` Alex Efros
  1 sibling, 2 replies; 48+ messages in thread
From: Dmitry Pisarev @ 2010-03-02  8:42 UTC (permalink / raw
  To: gentoo-user-ru

Sergey Kobzar wrote:
> Tuesday, March 2, 2010, 9:05:08 AM, Dmitry wrote:
>
>   
>> spirit wrote:
>>     
>>> 02.03.2010 02:07, Alex Efros пишет:
>>>   
>>>       
>>>> На мой взгляд - не зря. Я уже предлагал пару раз собрать базу данных по
>>>> тормозящему и не тормозящему железу - это может сильно помочь и
>>>> разработчикам, и людям, которые готовы решить проблему сменой железа.
>>>>     
>>>>         
>>> многим была бы интересна статистика.
>>> И еще многие бы вложили свой вклад сбором статистики, если бы это было проще - запустить один скрипт
>>> к примеру. который все посчитает и предоставил результаты, которые просто надо будет скопи пастить
>>> на какой нить САЙТ., а не держать данные в рассылке или кернел баг репортах.
>>>
>>> т.е. для гламура нужно две веши:
>>> 1. сайт, где будет удобно предоставлена статистика.
>>> 2. скрипт, который все делает за тебя :).
>>>
>>>   
>>>       
>> нашел человека, который не прочь написать сайтег с гибкой выборкой. 
>> вроде не особо сложно.
>> с Вас (сообщества или Alex) - скрипт теста :)
>> вероятно пока не понятно как это будет развиваться, вопрос хостинга 
>> можно не поднимать. - повещу пока на себя.
>>     
>
>
> 1. Я подозреваю что проблема не в железе, а именно в типе нагрузки на
>    дисковую подсистему.
>
> 2. Соберем данные, а дальше?
>
>
>   
а дальше надо как то дать почитать девелоперам ядра.. что бы им 
статистика понравилась :).
другой выхлоп как уже писали - смена железа по народной мудрости :)

Alex, может сразу списаться с ядерным девелопером, кто баг курирует, и 
спросить про жизнеспособность этой идеи?. Если согласен, то спишись ты.:)



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  8:42                     ` [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: " Dmitry Pisarev
@ 2010-03-02  9:21                       ` Sergey Kobzar
  2010-03-02  9:59                       ` Alex Efros
  1 sibling, 0 replies; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-02  9:21 UTC (permalink / raw
  To: gentoo-user-ru

Tuesday, March 2, 2010, 10:42:22 AM, Dmitry wrote:

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

> Alex, может сразу списаться с ядерным девелопером, кто баг курирует, и
> спросить про жизнеспособность этой идеи?. Если согласен, то спишись ты.:)

Не знаю как на счет железа. У меня его предостаточно. Винты разные.
Контроллеры в основном 3ware. Баг вылазит везде.

Со своей стороны готов помочь. Лишь бы не в пустую было...

Действительно сначала надо связаться с kernel hacker который готов
помочь.


-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  8:42                     ` [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: " Dmitry Pisarev
  2010-03-02  9:21                       ` [gentoo-user-ru] " Sergey Kobzar
@ 2010-03-02  9:59                       ` Alex Efros
  2010-03-02 10:09                         ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  2010-03-02 11:22                         ` Богун Дмитрий
  1 sibling, 2 replies; 48+ messages in thread
From: Alex Efros @ 2010-03-02  9:59 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Tue, Mar 02, 2010 at 02:42:22PM +0600, Dmitry Pisarev wrote:
> а дальше надо как то дать почитать девелоперам ядра.. что бы им 
> статистика понравилась :).
> другой выхлоп как уже писали - смена железа по народной мудрости :)
> 
> Alex, может сразу списаться с ядерным девелопером, кто баг курирует, и 
> спросить про жизнеспособность этой идеи?. Если согласен, то спишись ты.:)

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

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

Что касается скрипта для сбора статистики - думаю, lshw более чем
достаточно. Тем более, что есть некоторые основания считать, что проблема
зависит не от всего возможного железа, а только от винта, и для начала
достаточно проверить эту теорию. Можно на каком-нить бесплатном
wiki-хостинге создать страничку со списками тормозящих и не тормозящих
винтов, и ссылками на детальные результаты lshw.

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  9:59                       ` Alex Efros
@ 2010-03-02 10:09                         ` Sergey Kobzar
  2010-03-02 11:22                         ` Богун Дмитрий
  1 sibling, 0 replies; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-02 10:09 UTC (permalink / raw
  To: gentoo-user-ru

Tuesday, March 2, 2010, 11:59:36 AM, Alex wrote:

> On Tue, Mar 02, 2010 at 02:42:22PM +0600, Dmitry Pisarev wrote:
>> а дальше надо как то дать почитать девелоперам ядра.. что бы им 
>> статистика понравилась :).
>> другой выхлоп как уже писали - смена железа по народной мудрости :)
>> 
>> Alex, может сразу списаться с ядерным девелопером, кто баг курирует, и 
>> спросить про жизнеспособность этой идеи?. Если согласен, то спишись ты.:)

> Уже. Я писал об этом прямо в том баге ядра, и девелоперы мне тогда активно
> отвечали, что-то обсуждали - так что они это предложение видели точно.
> Но энтузиазм у них по этому поводу явно отсутствовал. Подозреваю, что их
> мысли были примерно такие: "странная статистика, которая вообще не факт
> что имеет отношение к делу, и с которой непонятно что вообще делать дальше...".
> В общем, если статистику собрать самим, и по ней будут реально видны
> какие-то зависимости, то с этим уже реально будет девелоперов дёргать.

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

Думаю смогу найти штуки 3 сервера с VMware и новым ядром. На остальных
серверах ядро оставил 2.6.19. Железо идентичное. Можно будет заодно и
сравнить.


> Что касается скрипта для сбора статистики - думаю, lshw более чем
> достаточно. Тем более, что есть некоторые основания считать, что проблема
> зависит не от всего возможного железа, а только от винта, и для начала
> достаточно проверить эту теорию.

У меня Hitachi, WD, Seagate прицеплены к 3ware - везде картина
одинаковая.


> Можно на каком-нить бесплатном wiki-хостинге создать страничку со
> списками тормозящих и не тормозящих винтов, и ссылками на детальные
> результаты lshw.


-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02  9:59                       ` Alex Efros
  2010-03-02 10:09                         ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-02 11:22                         ` Богун Дмитрий
  2010-03-02 15:26                           ` [gentoo-user-ru] " Alexander Tiurin
  2010-03-02 15:26                           ` Охрименко Александр
  1 sibling, 2 replies; 48+ messages in thread
From: Богун Дмитрий @ 2010-03-02 11:22 UTC (permalink / raw
  To: gentoo-user-ru

В Втр, 02/03/2010 в 11:59 +0200, Alex Efros пишет:
> Что касается скрипта для сбора статистики - думаю, lshw более чем
> достаточно. 
А как lshw будет генерировать "характерную" и наиболее наглядную для
обсуждаемоей проблемы нагрузку на систему ввода/вывода?

> Тем более, что есть некоторые основания считать, что проблема
> зависит не от всего возможного железа, а только от винта, и для начала
> достаточно проверить эту теорию. 
А можно про эти "основания" подробнее?
Логичнее все же предположить, что проблема не на этапе SATA
conroller<=>hdd, а на этапе kernel<=>SATA controller или же в самой
архитектуре подсистемы ввода/вывода ядра. Ведь ядро общается не с
дисками, а с контроллером, который уже в свою очередь общается с
дисками.

> Можно на каком-нить бесплатном
> wiki-хостинге создать страничку со списками тормозящих и не тормозящих
> винтов, и ссылками на детальные результаты lshw.




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 11:22                         ` Богун Дмитрий
@ 2010-03-02 15:26                           ` Alexander Tiurin
  2010-03-02 19:20                             ` Alex Efros
  2010-03-02 15:26                           ` Охрименко Александр
  1 sibling, 1 reply; 48+ messages in thread
From: Alexander Tiurin @ 2010-03-02 15:26 UTC (permalink / raw
  To: gentoo-user-ru

2 марта 2010 г. 14:22 пользователь Богун Дмитрий  написал:
> В Втр, 02/03/2010 в 11:59 +0200, Alex Efros пишет:
>> Что касается скрипта для сбора статистики - думаю, lshw более чем
>> достаточно.
> А как lshw будет генерировать "характерную" и наиболее наглядную для
> обсуждаемоей проблемы нагрузку на систему ввода/вывода?
>

Для генерации нагрузки предется как-то определяться в виде
последовательности заранее договоренных действий.

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 11:22                         ` Богун Дмитрий
  2010-03-02 15:26                           ` [gentoo-user-ru] " Alexander Tiurin
@ 2010-03-02 15:26                           ` Охрименко Александр
  1 sibling, 0 replies; 48+ messages in thread
From: Охрименко Александр @ 2010-03-02 15:26 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 500 bytes --]

У меня дома машина мощная, на Intel E8600, тормозит сходу на элементарном
eix-sync -W. А видно очень просто, запускаю iotop. И там сразу видно что
процесс записи типа reiserfs, tarsync занимает 99% IO. Не вкурсе куда лезет
iotop, но может можно где то в /proc/... раздобыть статистику можно.


-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 529 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 15:26                           ` [gentoo-user-ru] " Alexander Tiurin
@ 2010-03-02 19:20                             ` Alex Efros
  2010-03-02 19:59                               ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  2010-03-02 22:20                               ` [gentoo-user-ru] " Pavel Labushev
  0 siblings, 2 replies; 48+ messages in thread
From: Alex Efros @ 2010-03-02 19:20 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Tue, Mar 02, 2010 at 06:26:09PM +0300, Alexander Tiurin wrote:
> >> Что касается скрипта для сбора статистики - думаю, lshw более чем
> >> достаточно.
> > А как lshw будет генерировать "характерную" и наиболее наглядную для
> > обсуждаемоей проблемы нагрузку на систему ввода/вывода?

lshw не генерирует нагрузку, он соберёт инфу по установленному железу

> Для генерации нагрузки предется как-то определяться в виде
> последовательности заранее договоренных действий.

В комментариях в багзилле ядра приводилось несколько вариантов генерации
нагрузки. Сложность ещё и в том, что там мешанина нескольких разных багов.
Часть этих багов более-менее пофиксили, поэтому многие отмечают улучшения
производительности на ядрах >=2.6.31. Но тот баг, который был у меня, пока
не отловили.

И этот баг можно протестировать достаточно просто: при копировании больших
файлов (желательно, объёмом на 1GB больше доступной RAM чтобы исключить
кеширование) чётко наблюдаются два эффекта - крайне низкая скорость и
высокий iowait (ну и тормозит интерфейс, конечно, но это сложно замерить в
тестах).

Соответственно, самый простой вариант теста - запуск dd на чтение, запись,
или чтение/запись. Ещё можно запустить несколько dd параллельно.

Пример:

    # hdparm -t /dev/sda
    
    /dev/sda:
     Timing buffered disk reads:  332 MB in  3.01 seconds = 110.45 MB/sec
    
    # dd if=/dev/zero of=test1 bs=1M count=5000
    5000+0 записей считано
    5000+0 записей написано
     скопировано 5242880000 байт (5.2 GB), 53.1426 c, 98.7 MB/c
    
    # dd if=test1 of=/dev/null bs=1M
    5000+0 записей считано
    5000+0 записей написано
     скопировано 5242880000 байт (5.2 GB), 49.6235 c, 106 MB/c
    
    # dd if=test1 of=test2 bs=1M
    5000+0 записей считано
    5000+0 записей написано
     скопировано 5242880000 байт (5.2 GB), 117.685 c, 44.5 MB/c

На старом винте (с тормозами), у меня hdparm выдавал примерно то же самое
(80-100 MB/sec), а вот dd выдавал максимум 20 MB/sec, а иногда и 3 MB/sec
(причём это в одну сторону, чтение либо запись, а не копирование!).

Что касается высокого iowait, то в моём случае он не изменился - `vmstat 1`
по-прежнему показывает iowait порядка 40-60%, что на старом винте с
тормозами что на новом без тормозов. А вот интерфейс на новом винте не
тормозит, так что, получается, высокий iowait это ещё не показатель
тормозов интерфейса.

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

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 19:20                             ` Alex Efros
@ 2010-03-02 19:59                               ` Sergey Kobzar
  2010-03-02 20:07                                 ` Alex Efros
  2010-03-02 22:20                               ` [gentoo-user-ru] " Pavel Labushev
  1 sibling, 1 reply; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-02 19:59 UTC (permalink / raw
  To: gentoo-user-ru

Могу добавить, что если запускаю один dd - все ОК, скорость >150M
доходит. Как только на диск пишет несколько процессов, суммартная
скорость не превышает 40М.

Tuesday, March 2, 2010, 9:20:42 PM, Alex wrote:

> Hi!

> On Tue, Mar 02, 2010 at 06:26:09PM +0300, Alexander Tiurin wrote:
>> >> Что касается скрипта для сбора статистики - думаю, lshw более чем
>> >> достаточно.
>> > А как lshw будет генерировать "характерную" и наиболее наглядную для
>> > обсуждаемоей проблемы нагрузку на систему ввода/вывода?

> lshw не генерирует нагрузку, он соберёт инфу по установленному железу

>> Для генерации нагрузки предется как-то определяться в виде
>> последовательности заранее договоренных действий.

> В комментариях в багзилле ядра приводилось несколько вариантов генерации
> нагрузки. Сложность ещё и в том, что там мешанина нескольких разных багов.
> Часть этих багов более-менее пофиксили, поэтому многие отмечают улучшения
> производительности на ядрах >=2.6.31. Но тот баг, который был у меня, пока
> не отловили.

> И этот баг можно протестировать достаточно просто: при копировании больших
> файлов (желательно, объёмом на 1GB больше доступной RAM чтобы исключить
> кеширование) чётко наблюдаются два эффекта - крайне низкая скорость и
> высокий iowait (ну и тормозит интерфейс, конечно, но это сложно замерить в
> тестах).

> Соответственно, самый простой вариант теста - запуск dd на чтение, запись,
> или чтение/запись. Ещё можно запустить несколько dd параллельно.

> Пример:

>     # hdparm -t /dev/sda
>     
>     /dev/sda:
>      Timing buffered disk reads:  332 MB in  3.01 seconds = 110.45 MB/sec
>     
>     # dd if=/dev/zero of=test1 bs=1M count=5000
>     5000+0 записей считано
>     5000+0 записей написано
>      скопировано 5242880000 байт (5.2 GB), 53.1426 c, 98.7 MB/c
>     
>     # dd if=test1 of=/dev/null bs=1M
>     5000+0 записей считано
>     5000+0 записей написано
>      скопировано 5242880000 байт (5.2 GB), 49.6235 c, 106 MB/c
>     
>     # dd if=test1 of=test2 bs=1M
>     5000+0 записей считано
>     5000+0 записей написано
>      скопировано 5242880000 байт (5.2 GB), 117.685 c, 44.5 MB/c

> На старом винте (с тормозами), у меня hdparm выдавал примерно то же самое
> (80-100 MB/sec), а вот dd выдавал максимум 20 MB/sec, а иногда и 3 MB/sec
> (причём это в одну сторону, чтение либо запись, а не копирование!).

> Что касается высокого iowait, то в моём случае он не изменился - `vmstat 1`
> по-прежнему показывает iowait порядка 40-60%, что на старом винте с
> тормозами что на новом без тормозов. А вот интерфейс на новом винте не
> тормозит, так что, получается, высокий iowait это ещё не показатель
> тормозов интерфейса.

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




-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 19:59                               ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-02 20:07                                 ` Alex Efros
  2010-03-02 20:20                                   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  0 siblings, 1 reply; 48+ messages in thread
From: Alex Efros @ 2010-03-02 20:07 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Tue, Mar 02, 2010 at 09:59:21PM +0200, Sergey Kobzar wrote:
> Могу добавить, что если запускаю один dd - все ОК, скорость >150M
> доходит. Как только на диск пишет несколько процессов, суммартная
> скорость не превышает 40М.

У меня суммарная скорость равна скорости одного dd:

home ~ # for i in 1 2 3; do dd if=/dev/zero of=test$i bs=1M count=5000 & done
[1] 6944
[2] 6945
[3] 6946
5000+0 записей считано
5000+0 записей написано
 скопировано 5242880000 байт (5.2 GB), 156.632 c, 33.5 MB/c
5000+0 записей считано
5000+0 записей написано
 скопировано 5242880000 байт (5.2 GB), 164.044 c, 32.0 MB/c
5000+0 записей считано
5000+0 записей написано
 скопировано 5242880000 байт (5.2 GB), 165.514 c, 31.7 MB/c
[1]   Done                    dd if=/dev/zero of=test$i bs=1M count=5000
[2]-  Done                    dd if=/dev/zero of=test$i bs=1M count=5000
[3]+  Done                    dd if=/dev/zero of=test$i bs=1M count=5000

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 20:07                                 ` Alex Efros
@ 2010-03-02 20:20                                   ` Sergey Kobzar
  0 siblings, 0 replies; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-02 20:20 UTC (permalink / raw
  To: gentoo-user-ru

Tuesday, March 2, 2010, 10:07:42 PM, Alex wrote:

> Hi!

> On Tue, Mar 02, 2010 at 09:59:21PM +0200, Sergey Kobzar wrote:
>> Могу добавить, что если запускаю один dd - все ОК, скорость >150M
>> доходит. Как только на диск пишет несколько процессов, суммартная
>> скорость не превышает 40М.

> У меня суммарная скорость равна скорости одного dd:

> home ~ # for i in 1 2 3; do dd if=/dev/zero of=test$i bs=1M count=5000 & done
> [1] 6944
> [2] 6945
> [3] 6946
> 5000+0 записей считано
> 5000+0 записей написано
>  скопировано 5242880000 байт (5.2 GB), 156.632 c, 33.5 MB/c
> 5000+0 записей считано
> 5000+0 записей написано
>  скопировано 5242880000 байт (5.2 GB), 164.044 c, 32.0 MB/c
> 5000+0 записей считано
> 5000+0 записей написано
>  скопировано 5242880000 байт (5.2 GB), 165.514 c, 31.7 MB/c
> [1]   Done                    dd if=/dev/zero of=test$i bs=1M count=5000
> [2]-  Done                    dd if=/dev/zero of=test$i bs=1M count=5000
> [3]+  Done                    dd if=/dev/zero of=test$i bs=1M count=5000


Я даже и не знаю как чистые тесты провести. В идеале - запустить dd в
несколько потоков на ядре <=2.6.19, и замерять суммартную скорость,
потом перепрыгнуть на 2.6.31 ядро и проделать то же самое. Но на
боевых серверах я такое делать не могу, тем более что 2.6.19 если мне
не изменяет память не компилится на gcc >4.1 (кажется).

-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 19:20                             ` Alex Efros
  2010-03-02 19:59                               ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-02 22:20                               ` Pavel Labushev
  2010-03-11 21:05                                 ` [gentoo-user-ru] " Охрименко Александр
  1 sibling, 1 reply; 48+ messages in thread
From: Pavel Labushev @ 2010-03-02 22:20 UTC (permalink / raw
  To: gentoo-user-ru

03.03.2010 02:20, Alex Efros пишет:

> И этот баг можно протестировать достаточно просто: при копировании больших
> файлов (желательно, объёмом на 1GB больше доступной RAM чтобы исключить
> кеширование) чётко наблюдаются два эффекта - крайне низкая скорость и
> высокий iowait (ну и тормозит интерфейс, конечно, но это сложно замерить в
> тестах).

На счёт тормозов интерфейса: не наблюдаю их у себя после того, как после
2.6.30 перешёл на групповое планирование в CFS (не CFQ) между cgroups.
Где связь - не понятно, но она, похоже, есть. С тех пор тормозов
интерфейса не наблюдаю ни при компиляции, ни при emerge-webrsync, ни при
работе transmission (демон, тоже в группе system) - всё это на
сигейтовском 320-тнике, любой ввод-вывод на котором раньше безбожно
тормозил иксы.

Что сделал:

# mount | grep cpu
none on /cgroup/cpu type cgroup (rw,cpu)

В /cgroup/cpu созданы две директории групп: system и user

На старте системы в user/tasks записываются pid'ы Xorg и
дисплей-менеджера, system/tasks - все остальные.

В .bash_profile root'а добавил:
echo $$ > /cgroup/cpu/system/tasks
Чтобы по su -l шелл и его потомки, включая emerge, попадали в группу system.

PS
Кстати, на ядрах с grsec и включённым kernel.grsecurity.chroot_findtask
могут быть аналогичные тормоза при высокой активности процессов в
chroot'ах (при компиляции, например), но это уже связано с блокировками
на планирование внутри ядра во время проверок IPC, а не с глюками i/o. Я
в таких случаях либо отключаю chroot_findtask, либо отказываюсь от
чрутования в пользу RBAC.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru]  Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 16:20 ` [gentoo-user-ru] " Sergey Kobzar
@ 2010-03-09 12:10   ` Kostya Sha
  2010-03-09 13:14     ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
  0 siblings, 1 reply; 48+ messages in thread
From: Kostya Sha @ 2010-03-09 12:10 UTC (permalink / raw
  To: gentoo-user-ru

А не со времён ли появления фичи CPU Group в ядре? И включена ли она у вас?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: [gentoo-user-ru]  Насущный вопрос о тормозах при интенсивном I/O
  2010-03-09 12:10   ` Kostya Sha
@ 2010-03-09 13:14     ` Sergey Kobzar
  2010-03-09 19:37       ` KostyaSha
  0 siblings, 1 reply; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-09 13:14 UTC (permalink / raw
  To: gentoo-user-ru

Tuesday, March 9, 2010, 2:10:59 PM, Kostya wrote:

> А не со времён ли появления фичи CPU Group в ядре?

Точно не скажу.

> И включена ли она у вас?

Выключена.

-- 
Sergey




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: [gentoo-user-ru]  Насущный вопрос о тормозах при интенсивном I/O
  2010-03-09 13:14     ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
@ 2010-03-09 19:37       ` KostyaSha
  0 siblings, 0 replies; 48+ messages in thread
From: KostyaSha @ 2010-03-09 19:37 UTC (permalink / raw
  To: gentoo-user-ru

Может попробовать включить и дать приоритет юзеру ?

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-02 22:20                               ` [gentoo-user-ru] " Pavel Labushev
@ 2010-03-11 21:05                                 ` Охрименко Александр
  2010-03-13  6:24                                   ` [gentoo-user-ru] " Pavel Labushev
  0 siblings, 1 reply; 48+ messages in thread
From: Охрименко Александр @ 2010-03-11 21:05 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 2883 bytes --]

А может вы как то подробнее опишите свои действия? :) Не все такие профи
чтобы понять, а какой то выход найти хочется.

3 марта 2010 г. 0:20 пользователь Pavel Labushev <p.labushev@gmail.com>написал:

> 03.03.2010 02:20, Alex Efros пишет:
>
> > И этот баг можно протестировать достаточно просто: при копировании
> больших
> > файлов (желательно, объёмом на 1GB больше доступной RAM чтобы исключить
> > кеширование) чётко наблюдаются два эффекта - крайне низкая скорость и
> > высокий iowait (ну и тормозит интерфейс, конечно, но это сложно замерить
> в
> > тестах).
>
> На счёт тормозов интерфейса: не наблюдаю их у себя после того, как после
> 2.6.30 перешёл на групповое планирование в CFS (не CFQ) между cgroups.
> Где связь - не понятно, но она, похоже, есть. С тех пор тормозов
> интерфейса не наблюдаю ни при компиляции, ни при emerge-webrsync, ни при
> работе transmission (демон, тоже в группе system) - всё это на
> сигейтовском 320-тнике, любой ввод-вывод на котором раньше безбожно
> тормозил иксы.
>
> Что сделал:
>
> # mount | grep cpu
> none on /cgroup/cpu type cgroup (rw,cpu)
>
> В /cgroup/cpu созданы две директории групп: system и user
>
> На старте системы в user/tasks записываются pid'ы Xorg и
> дисплей-менеджера, system/tasks - все остальные.
>
> В .bash_profile root'а добавил:
> echo $$ > /cgroup/cpu/system/tasks
> Чтобы по su -l шелл и его потомки, включая emerge, попадали в группу
> system.
>
> PS
> Кстати, на ядрах с grsec и включённым kernel.grsecurity.chroot_findtask
> могут быть аналогичные тормоза при высокой активности процессов в
> chroot'ах (при компиляции, например), но это уже связано с блокировками
> на планирование внутри ядра во время проверок IPC, а не с глюками i/o. Я
> в таких случаях либо отключаю chroot_findtask, либо отказываюсь от
> чрутования в пользу RBAC.
>
>


-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 3295 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: [gentoo-user-ru] Re: Насущный вопрос о тормозах при интенсивном I/O
  2010-03-11 21:05                                 ` [gentoo-user-ru] " Охрименко Александр
@ 2010-03-13  6:24                                   ` Pavel Labushev
  0 siblings, 0 replies; 48+ messages in thread
From: Pavel Labushev @ 2010-03-13  6:24 UTC (permalink / raw
  To: gentoo-user-ru

12.03.2010 04:05, Охрименко Александр пишет:
> А может вы как то подробнее опишите свои действия? :) Не все такие профи
> чтобы понять, а какой то выход найти хочется.

Не профи по гуглению? :) А если серьёзно, сегодня проверил отзывчивость
иксов во время работы emerge-webrsync, без группового планирования (все
процессы были в корневой cgroup), и разницы не заметил. Тормозов не
было, а значит, они исчезли по другой причине. Возможно, дело было в
смене ядра на более свежее или в пересборке без какой-либо лишней опции
(периодически отключаю, что не понадобилось). Сейчас у меня
2.6.32.9-grseс. Думаю, с ванильным 2.6.32.х та же ситуация. Попробуйте
его, вдруг поможет.

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

Ядро должно быть собрано с CONFIG_GROUP_SCHED и CONFIG_CGROUP_SCHED. Дальше:

1. mkdir -m 700 /cgroup /cgroup/cpu

2. В fstab добавить:
none /cgroup/cpu cgroup cpu

3. В /etc/conf.d/local:
local_start() {
  if ( mountpoint -q /cgroup/cpu ); then
    [ -d /cgroup/cpu/system ] || mkdir /cgroup/cpu/system
    ebegin "Setting up system cpu cgroup"
    for N in 1 2 3; do
      for PROC in $(cat /cgroup/cpu/tasks); do
        echo $PROC > /cgroup/cpu/system/tasks 2>/dev/null
      done
    done
    eend
    [ -d /cgroup/cpu/user ] || mkdir /cgroup/cpu/user
    ebegin "Setting up user cgroup"
    echo $(pgrep -f /usr/bin/slim) > /cgroup/cpu/user/tasks 2>/dev/null
    echo $(pgrep -f /usr/bin/Xorg) > /cgroup/cpu/user/tasks 2>/dev/null
    eend
  fi
  return 0
}

4. В /root/.bash_profile:
echo $$ > /cgroup/cpu/system/tasks

5. rc-update add local default

6. Запустить local, перезапустить xdm, и вроде всё.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-01 16:00 [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O Охрименко Александр
  2010-03-01 16:20 ` [gentoo-user-ru] " Sergey Kobzar
  2010-03-01 16:34 ` Богун Дмитрий
@ 2010-03-22  0:02 ` Aleksandr Dezhin
  2010-03-26 23:30   ` Геннадий Цой
  2 siblings, 1 reply; 48+ messages in thread
From: Aleksandr Dezhin @ 2010-03-22  0:02 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1390 bytes --]

1 марта 2010 г. 19:00 пользователь Охрименко Александр <
a.a.okhrimenko@gmail.com> написал:

> Подскажите пожалуйста коллеги, кто нибудь использует Gentoo в
> производственных целях? Я имею ввиду что делать с тормозами при i/o?
> Т.е. в моем понимании Linux (Gentoo) должна позволять использовать
> возможности железа на 100%, а я получаю дико тормозную систему,
> вместо которой винда быстрее бы работала :( Кто как борется с этой
> проблемой (кроме покупки новых HDD, SCSI и т.д.) ? Разработчики ядра
> что нибудь чешут себе в поисках где они допустили ошибку, неужели никто не
> может отЛАЖИвать этот процесс? Это проблема всех последних ядер
> всех линуксов или только Gentoo?
>
> наболело....
>
> --
> Охрименко А.А.
>

Попробовал перебраться с 2.6.30 на 2.6.33 - по первым субъективным
впечатлениям помогает очень сильно.

[-- Attachment #2: Type: text/html, Size: 1698 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-22  0:02 ` Aleksandr Dezhin
@ 2010-03-26 23:30   ` Геннадий Цой
  2010-03-27  8:32     ` Andrew A. Sabitov
  0 siblings, 1 reply; 48+ messages in thread
From: Геннадий Цой @ 2010-03-26 23:30 UTC (permalink / raw
  To: gentoo-user-ru

Надо Ж какой трэд пропустил!

Было ощущение, что в gentoo-user-ru только десктоп-юзеры, а тут вопрос про "производственные цели". :-)

Я без иронии. На самом деле рад такому повороту.

Если кто-то еще "жив" по этой теме, тому простые вопросы:

1. Вы сисадмины или где? ;-)
2. Почему все вопросы о железе и/или операционке, и ни одного о приложениях, которые на них живут?
3. Вы хором "подтверждаете" тормоза I/O на разном железе, а при этом вы проверяли один и тот же софт?
4. Т.е. вы уверены, что софт прекрасно живший на .19 представляет из себя то же самое, что вы ставите на .30?
5. Т.е. ваши коллеги-прогаммисты тупо "простаивают", и все это время ничего не поменяли в приложениях?
6. И при этом, они "давят" на вас, что все тормозит, а раньше все прекрасно "летало"?
7. В ваших базах данных, как было несколько сотен/тысяч записей, так и осталось?
8. Думаю хватит :-)


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

ЗЗЫ:
Все сказанное относится только к админам серверов.
А если у кого-то тормозят Х-ы или KDE, тому "в руки" gentoo.org, google, man, либо тупо апгрейд железа или даунгрейд софта. ))

ЗЗЗЫ:
Если честно, все сообщения читать не осилил, и мог что-то упустить, но впечатление у меня такое, как описал в "вопросах".

С уважением,
BlaCat.

22.03.2010, в 3:02, Aleksandr Dezhin написал(а):

> 1 марта 2010 г. 19:00 пользователь Охрименко Александр <
> a.a.okhrimenko@gmail.com> написал:
> 
>> Подскажите пожалуйста коллеги, кто нибудь использует Gentoo в
>> производственных целях? Я имею ввиду что делать с тормозами при i/o?
>> Т.е. в моем понимании Linux (Gentoo) должна позволять использовать
>> возможности железа на 100%, а я получаю дико тормозную систему,
>> вместо которой винда быстрее бы работала :( Кто как борется с этой
>> проблемой (кроме покупки новых HDD, SCSI и т.д.) ? Разработчики ядра
>> что нибудь чешут себе в поисках где они допустили ошибку, неужели никто не
>> может отЛАЖИвать этот процесс? Это проблема всех последних ядер
>> всех линуксов или только Gentoo?
>> 
>> наболело....
>> 
>> --
>> Охрименко А.А.
>> 
> 
> Попробовал перебраться с 2.6.30 на 2.6.33 - по первым субъективным
> впечатлениям помогает очень сильно.


^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-26 23:30   ` Геннадий Цой
@ 2010-03-27  8:32     ` Andrew A. Sabitov
  2010-03-29  6:04       ` [gentoo-user-ru] " Охрименко Александр
  0 siblings, 1 reply; 48+ messages in thread
From: Andrew A. Sabitov @ 2010-03-27  8:32 UTC (permalink / raw
  To: gentoo-user-ru

Геннадий, у меня к Вам ровно один встречный вопрос:

1 Почему Вы считаете, что остальные глупее Вас?

И ответ на все Ваши вопросы: почему когда я на актуальной системе  
перебучаюсь в .18 у меня нет проседаний в производительности, но как  
только я возвращаюсь обратно в .31 они появляются! У меня от этого  
что, версия симанки меняется, или кутим другой возникает???



Quoting Геннадий Цой <gvtsoy@gmail.com>:

> Надо Ж какой трэд пропустил!
>
> Было ощущение, что в gentoo-user-ru только десктоп-юзеры, а тут  
> вопрос про "производственные цели". :-)
>
> Я без иронии. На самом деле рад такому повороту.
>
> Если кто-то еще "жив" по этой теме, тому простые вопросы:
>
> 1. Вы сисадмины или где? ;-)
> 2. Почему все вопросы о железе и/или операционке, и ни одного о  
> приложениях, которые на них живут?
> 3. Вы хором "подтверждаете" тормоза I/O на разном железе, а при этом  
> вы проверяли один и тот же софт?
> 4. Т.е. вы уверены, что софт прекрасно живший на .19 представляет из  
> себя то же самое, что вы ставите на .30?
> 5. Т.е. ваши коллеги-прогаммисты тупо "простаивают", и все это время  
> ничего не поменяли в приложениях?
> 6. И при этом, они "давят" на вас, что все тормозит, а раньше все  
> прекрасно "летало"?
> 7. В ваших базах данных, как было несколько сотен/тысяч записей, так  
> и осталось?
> 8. Думаю хватит :-)
>
>
> ЗЫ:
> Не обещаю, что на все последующие вопросы отвечу (если таковые последуют),
> но очень хотелось бы услышать от ищущих, хотя бы несколько ответов  
> на свой первый и главный вопрос:
> - почему никто не говорит о приложениях/сервисах, а в говорят только  
> о железе/операционке?
>
> ЗЗЫ:
> Все сказанное относится только к админам серверов.
> А если у кого-то тормозят Х-ы или KDE, тому "в руки" gentoo.org,  
> google, man, либо тупо апгрейд железа или даунгрейд софта. ))
>
> ЗЗЗЫ:
> Если честно, все сообщения читать не осилил, и мог что-то упустить,  
> но впечатление у меня такое, как описал в "вопросах".
>
> С уважением,
> BlaCat.
>
> 22.03.2010, в 3:02, Aleksandr Dezhin написал(а):
>
>> 1 марта 2010 г. 19:00 пользователь Охрименко Александр <
>> a.a.okhrimenko@gmail.com> написал:
>>
>>> Подскажите пожалуйста коллеги, кто нибудь использует Gentoo в
>>> производственных целях? Я имею ввиду что делать с тормозами при i/o?
>>> Т.е. в моем понимании Linux (Gentoo) должна позволять использовать
>>> возможности железа на 100%, а я получаю дико тормозную систему,
>>> вместо которой винда быстрее бы работала :( Кто как борется с этой
>>> проблемой (кроме покупки новых HDD, SCSI и т.д.) ? Разработчики ядра
>>> что нибудь чешут себе в поисках где они допустили ошибку, неужели никто не
>>> может отЛАЖИвать этот процесс? Это проблема всех последних ядер
>>> всех линуксов или только Gentoo?
>>>
>>> наболело....
>>>
>>> --
>>> Охрименко А.А.
>>>
>>
>> Попробовал перебраться с 2.6.30 на 2.6.33 - по первым субъективным
>> впечатлениям помогает очень сильно.
>
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-27  8:32     ` Andrew A. Sabitov
@ 2010-03-29  6:04       ` Охрименко Александр
  2010-03-29  7:05         ` Andrew A. Sabitov
  2010-03-29  8:18         ` Sergey Kobzar
  0 siblings, 2 replies; 48+ messages in thread
From: Охрименко Александр @ 2010-03-29  6:04 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 461 bytes --]

Если когда нибудь эта проблема будет устранена, напишите пожалуйста сюда, в
рассылку. На данный момент не вижу возможности использования Gentoo в
продакшене, оставаясь с актуальным ядром. Перехожу на S.u.S.e., там ничего
не тормозит и обновления регулярные...

[-- Attachment #2: Type: text/html, Size: 465 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29  6:04       ` [gentoo-user-ru] " Охрименко Александр
@ 2010-03-29  7:05         ` Andrew A. Sabitov
  2010-03-29  8:33           ` Sergey Kobzar
  2010-03-29  8:18         ` Sergey Kobzar
  1 sibling, 1 reply; 48+ messages in thread
From: Andrew A. Sabitov @ 2010-03-29  7:05 UTC (permalink / raw
  To: gentoo-user-ru

Quoting Охрименко Александр <a.a.okhrimenko@gmail.com>:

> Если когда нибудь эта проблема будет устранена, напишите пожалуйста сюда, в
> рассылку. На данный момент не вижу возможности использования Gentoo в
> продакшене, оставаясь с актуальным ядром. Перехожу на S.u.S.e., там ничего
> не тормозит и обновления регулярные...
>

Ну, не знаю, поможет это общественности или как, но я для себя открыл
CONFIG_TASK_IO_ACCOUNTING и CONFIG_TASK_DELAY_ACCT. После отключения  
этих опций и пересборки ядра жизнь стала веселей.

Work for me :)

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29  6:04       ` [gentoo-user-ru] " Охрименко Александр
  2010-03-29  7:05         ` Andrew A. Sabitov
@ 2010-03-29  8:18         ` Sergey Kobzar
  1 sibling, 0 replies; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-29  8:18 UTC (permalink / raw
  To: gentoo-user-ru

On 03/29/10 09:04, Охрименко Александр wrote:
> Если когда нибудь эта проблема будет устранена, напишите пожалуйста
> сюда, в рассылку. На данный момент не вижу возможности использования
> Gentoo в продакшене, оставаясь с актуальным ядром. Перехожу на S.u.S.e.,
> там ничего не тормозит и обновления регулярные...

А в Suse какое ядро? Они используют какие-то патчи для него близкие к теме?



^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29  7:05         ` Andrew A. Sabitov
@ 2010-03-29  8:33           ` Sergey Kobzar
  2010-03-29  8:47             ` [gentoo-user-ru] " Охрименко Александр
  0 siblings, 1 reply; 48+ messages in thread
From: Sergey Kobzar @ 2010-03-29  8:33 UTC (permalink / raw
  To: gentoo-user-ru

On 03/29/10 10:05, Andrew A. Sabitov wrote:
> Quoting Охрименко Александр <a.a.okhrimenko@gmail.com>:
>
>> Если когда нибудь эта проблема будет устранена, напишите пожалуйста
>> сюда, в
>> рассылку. На данный момент не вижу возможности использования Gentoo в
>> продакшене, оставаясь с актуальным ядром. Перехожу на S.u.S.e., там
>> ничего
>> не тормозит и обновления регулярные...
>>
>
> Ну, не знаю, поможет это общественности или как, но я для себя открыл
> CONFIG_TASK_IO_ACCOUNTING и CONFIG_TASK_DELAY_ACCT. После отключения
> этих опций и пересборки ядра жизнь стала веселей.
>
> Work for me :)

У меня эти опции отключены изначально были - безрезультатно.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29  8:33           ` Sergey Kobzar
@ 2010-03-29  8:47             ` Охрименко Александр
  2010-03-29  9:41               ` Охрименко Александр
  2010-03-29 12:23               ` Alex Efros
  0 siblings, 2 replies; 48+ messages in thread
From: Охрименко Александр @ 2010-03-29  8:47 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 1520 bytes --]

Пробовал вариант Pavel Labushev, что то поменялось по субъективным
ощущениям, но все равно тормоза присутствовали, мышь дергалась в KDE.

CONFIG_TASK_IO_ACCOUNTING и CONFIG_TASK_DELAY_ACCT убрал, ничего не
поменялось. Но я тут заметил что у меня часть системы в своп влезла,
попробую добавить памяти, если у нас она есть, может что то изменится.

В SuSe ядре патч какой то есть, мне не удалось посмотреть что он исправляет.
По умолчанию ставится ядро с PAE:
Сведения - пакет kernel-pae:

Репозитарий: Updates for 11.0
Имя: kernel-pae
Версия: 2.6.25.20-0.7
Арх: i586
Производитель: SUSE LINUX Products GmbH, Nuernberg, Germany
Установлен: Да
Состояние: актуален
Размер после установки: 99,2 M
Сводка: Kernel with PAE Support
Описание:
This kernel supports up to 64GB of main memory. It requires Physical
Addressing Extensions (PAE), which were introduced with the Pentium Pro
processor.

На днях вышел OpenSuSe 11.3 может там еще более новое ядро, у меня под
оракловую базу Express Edition установлен 11.0.


-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 1619 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29  8:47             ` [gentoo-user-ru] " Охрименко Александр
@ 2010-03-29  9:41               ` Охрименко Александр
  2010-03-29 10:34                 ` [gentoo-user-ru] " John Brezerk
  2010-03-29 12:23               ` Alex Efros
  1 sibling, 1 reply; 48+ messages in thread
From: Охрименко Александр @ 2010-03-29  9:41 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 154 bytes --]

C отключенными  CONFIG_TASK_IO_ACCOUNTING и CONFIG_TASK_DELAY_ACCT перестал
работать iotop...

-- 
Охрименко А.А.

[-- Attachment #2: Type: text/html, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29  9:41               ` Охрименко Александр
@ 2010-03-29 10:34                 ` John Brezerk
  2010-03-29 11:41                   ` [gentoo-user-ru] " Anton Ananich
  0 siblings, 1 reply; 48+ messages in thread
From: John Brezerk @ 2010-03-29 10:34 UTC (permalink / raw
  To: gentoo-user-ru

[-- Attachment #1: Type: text/plain, Size: 442 bytes --]

2010/3/29 Охрименко Александр <a.a.okhrimenko@gmail.com>

> C отключенными  CONFIG_TASK_IO_ACCOUNTING и CONFIG_TASK_DELAY_ACCT перестал
> работать iotop...
>
> --
> Охрименко А.А.
>

А что вас удивляет?

-- 
Regards,
Malakhov Alexey
q4wine (  http://q4wine.brezblock.org.ua/  ) main developer.
BrezBlock ( http://brezblock.org.ua ) maintainer
e-mail: brezerk@gmail.com
web: http://brezblock.org.ua
BrezBlock, Kiev, Ukraine

[-- Attachment #2: Type: text/html, Size: 939 bytes --]

^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29 10:34                 ` [gentoo-user-ru] " John Brezerk
@ 2010-03-29 11:41                   ` Anton Ananich
  0 siblings, 0 replies; 48+ messages in thread
From: Anton Ananich @ 2010-03-29 11:41 UTC (permalink / raw
  To: gentoo-user-ru

Чисто интересно: в портах есть ядро 2.6.16 (оно явно раньше 2.6.18).
Может ли кто-либо подтвердить на основе своей пракики что эта версия
не была затронута описанной проблемой?

Спасибо,
Антон Ананич

2010/3/29 John Brezerk <brezerk@gmail.com>:
>
>
> 2010/3/29 Охрименко Александр <a.a.okhrimenko@gmail.com>
>>
>> C отключенными  CONFIG_TASK_IO_ACCOUNTING и CONFIG_TASK_DELAY_ACCT
>> перестал работать iotop...
>>
>> --
>> Охрименко А.А.
>
> А что вас удивляет?
>
> --
> Regards,
> Malakhov Alexey
> q4wine (  http://q4wine.brezblock.org.ua/  ) main developer.
> BrezBlock ( http://brezblock.org.ua ) maintainer
> e-mail: brezerk@gmail.com
> web: http://brezblock.org.ua
> BrezBlock, Kiev, Ukraine
>

^ permalink raw reply	[flat|nested] 48+ messages in thread

* Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29  8:47             ` [gentoo-user-ru] " Охрименко Александр
  2010-03-29  9:41               ` Охрименко Александр
@ 2010-03-29 12:23               ` Alex Efros
  2010-03-30 20:20                 ` [gentoo-user-ru] " Denis V. Rybakov
  1 sibling, 1 reply; 48+ messages in thread
From: Alex Efros @ 2010-03-29 12:23 UTC (permalink / raw
  To: gentoo-user-ru

Hi!

On Mon, Mar 29, 2010 at 11:47:47AM +0300, Охрименко Александр wrote:
> В SuSe ядре патч какой то есть, мне не удалось посмотреть что он исправляет.

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

Так что если сейчас появился дистрибутив без этого бага, то для начала
надо бы в этом убедиться - попробуйте загрузить Gentoo с ядром от SuSe.
Если тормозов не будет - надо будет порыться в их патчах и/или связаться с
их разработчиками чтобы уточнить детали.

> По умолчанию ставится ядро с PAE:

По логике, PAE здесь абсолютно не при чём.

-- 
			WBR, Alex.



^ permalink raw reply	[flat|nested] 48+ messages in thread

* [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Re: [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O
  2010-03-29 12:23               ` Alex Efros
@ 2010-03-30 20:20                 ` Denis V. Rybakov
  0 siblings, 0 replies; 48+ messages in thread
From: Denis V. Rybakov @ 2010-03-30 20:20 UTC (permalink / raw
  To: gentoo-user-ru

Alex Efros wrote:

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

Не знаю как тогда, а сейчас это видимо не так.
Ковыряюсь тут с openvz, на ubuntu server, наткнулся на интересные нюансы,
которые могут касаться обсуждаемой проблемы. Впрочем по порядку.

Есть машина hp proliant dl360g4, lspci ниже

00:00.0 Host bridge: Intel Corporation E7520 Memory Controller Hub (rev 0c)
00:02.0 PCI bridge: Intel Corporation E7525/E7520/E7320 PCI Express Port 
A (rev 0c)
00:04.0 PCI bridge: Intel Corporation E7525/E7520 PCI Express Port B 
(rev 0c)
00:06.0 PCI bridge: Intel Corporation E7520 PCI Express Port C (rev 0c)
00:1c.0 PCI bridge: Intel Corporation 6300ESB 64-bit PCI-X Bridge (rev 02)
00:1d.0 USB Controller: Intel Corporation 6300ESB USB Universal Host 
Controller (rev 02)
00:1d.1 USB Controller: Intel Corporation 6300ESB USB Universal Host 
Controller (rev 02)
00:1d.4 System peripheral: Intel Corporation 6300ESB Watchdog Timer (rev 02)
00:1d.5 PIC: Intel Corporation 6300ESB I/O Advanced Programmable 
Interrupt Controller (rev 02)
00:1d.7 USB Controller: Intel Corporation 6300ESB USB2 Enhanced Host 
Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 0a)
00:1f.0 ISA bridge: Intel Corporation 6300ESB LPC Interface Controller 
(rev 02)
00:1f.1 IDE interface: Intel Corporation 6300ESB PATA Storage Controller 
(rev 02)
01:03.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)
01:04.0 System peripheral: Compaq Computer Corporation Integrated Lights 
Out Controller (rev 01)
01:04.2 System peripheral: Compaq Computer Corporation Integrated Lights 
Out  Processor (rev 01)
02:01.0 RAID bus controller: Compaq Computer Corporation Smart Array 
64xx (rev 01)
02:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 
Gigabit Ethernet (rev 10)
02:02.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 
Gigabit Ethernet (rev 10)
06:00.0 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge 
A (rev 09)
06:00.2 PCI bridge: Intel Corporation 6700PXH PCI Express-to-PCI Bridge 
B (rev 09)


стоит на ней ubuntu-server-9.10-x86_64

родное ядро там
# dpkg -l | grep linux-server
ii  linux-server                      2.6.31.20.33                      
Complete Linux kernel on Server Equipment.

все работало, шустро, описанных проблем с производительностью не 
наблюдалось.
недавече мне приспичило воткнуть туда openvz. родных openvz ядер там нет.
попалась на глаза тема, что перцы из openvz решили приурочить к выпуску 
10.04-lts и rhel6 докучи
свое новое ядрышко http://community.livejournal.com/openvz/30934.html
решился обкатать, набор патчей там идет поверх ваниллы, брал здесь
http://download.openvz.org/kernel/branches/2.6.32/2.6.32-afanasyev.1/patches/patch-afanasyev.1-combined.gz

что из этого получилось после сборки

# dpkg -l | grep openvz
ii  linux-image-2.6.32.10-openvz      2.6.32.10-openvz-10.00.Custom     
Linux kernel binary image for version 2.6.32

и вот с этим ядром вдруг откуда ни возьмись вылезли эти самые тормоза.

проверялось банально, записью большого файла на файловую систему (ext4)
dd if=/dev/zero of=/raw-test.bin bs=1M count=10000
на родном ядре имею порядка 80Мб/с
на самосборном - порядка 30Мб/с

да, надо заметить, что конфиг там идентичный. если детально, то был взят 
конфиг от
2.6.31.20.33, подложен в 2.6.32.10-openvz, прогнан через oldconfig, в 
котором я ответил буквально на 2-3 вопроса,
касательно модулей для железа, после чего через menuconfig была включена 
функциональность openvz.

для неоспоримости выводов было бы неплохо проверить, будет ли тормозить 
ванильное 2.6.32.10 без openvz патчей,
но что-то мне подсказывает, что будет. проверю по возможности.

а если так, то в наборе убунтовских патчей, есть что-то, что решает 
данную проблему.
и дело тут не в конфигурации, io-шедулерах или чем-то еще.

надеюсь чем-то был полезен.


Удачи.




^ permalink raw reply	[flat|nested] 48+ messages in thread

end of thread, other threads:[~2010-03-30 21:16 UTC | newest]

Thread overview: 48+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-03-01 16:00 [gentoo-user-ru] Насущный вопрос о тормозах при интенсивном I/O Охрименко Александр
2010-03-01 16:20 ` [gentoo-user-ru] " Sergey Kobzar
2010-03-09 12:10   ` Kostya Sha
2010-03-09 13:14     ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-09 19:37       ` KostyaSha
2010-03-01 16:34 ` Богун Дмитрий
2010-03-01 17:04   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-01 17:09     ` [gentoo-user-ru] " Sergey Kobzar
2010-03-01 18:21       ` [gentoo-user-ru] " Охрименко Александр
2010-03-01 18:40         ` [gentoo-user-ru] " Sergey Kobzar
2010-03-01 19:15         ` Alex Efros
2010-03-01 19:44           ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-01 20:07             ` Alex Efros
2010-03-01 20:30               ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-02  4:08               ` [gentoo-user-ru] " spirit
2010-03-02  7:05                 ` Dmitry Pisarev
2010-03-02  7:22                   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-02  7:33                     ` [gentoo-user-ru] " Охрименко Александр
2010-03-02  7:56                       ` dev-random
2010-03-02  8:42                     ` [gentoo-user-ru] Re: [gentoo-user-ru] Re[2]: " Dmitry Pisarev
2010-03-02  9:21                       ` [gentoo-user-ru] " Sergey Kobzar
2010-03-02  9:59                       ` Alex Efros
2010-03-02 10:09                         ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-02 11:22                         ` Богун Дмитрий
2010-03-02 15:26                           ` [gentoo-user-ru] " Alexander Tiurin
2010-03-02 19:20                             ` Alex Efros
2010-03-02 19:59                               ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-02 20:07                                 ` Alex Efros
2010-03-02 20:20                                   ` [gentoo-user-ru] Re[2]: " Sergey Kobzar
2010-03-02 22:20                               ` [gentoo-user-ru] " Pavel Labushev
2010-03-11 21:05                                 ` [gentoo-user-ru] " Охрименко Александр
2010-03-13  6:24                                   ` [gentoo-user-ru] " Pavel Labushev
2010-03-02 15:26                           ` Охрименко Александр
2010-03-02  3:48           ` [gentoo-user-ru] " Andrew A. Sabitov
2010-03-01 17:06   ` [gentoo-user-ru] " Охрименко Александр
2010-03-22  0:02 ` Aleksandr Dezhin
2010-03-26 23:30   ` Геннадий Цой
2010-03-27  8:32     ` Andrew A. Sabitov
2010-03-29  6:04       ` [gentoo-user-ru] " Охрименко Александр
2010-03-29  7:05         ` Andrew A. Sabitov
2010-03-29  8:33           ` Sergey Kobzar
2010-03-29  8:47             ` [gentoo-user-ru] " Охрименко Александр
2010-03-29  9:41               ` Охрименко Александр
2010-03-29 10:34                 ` [gentoo-user-ru] " John Brezerk
2010-03-29 11:41                   ` [gentoo-user-ru] " Anton Ananich
2010-03-29 12:23               ` Alex Efros
2010-03-30 20:20                 ` [gentoo-user-ru] " Denis V. Rybakov
2010-03-29  8:18         ` Sergey Kobzar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox