Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 134224

Summary: Slow write vfat on kernel > 2.6.12
Product: Gentoo Linux Reporter: Yury Zhuravlev <stalkerg>
Component: [OLD] Core systemAssignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers <kernel>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Yury Zhuravlev 2006-05-24 09:01:33 UTC
I am use gentoo or vanilla kernel

vfat (rw,noexec,nosuid,nodev,sync,iocharset=utf8,umask=0)
msdos (rw,noexec,nosuid,nodev,sync,umask=0)
ext2 (rw,noexec,nosuid,nodev,sync)
reiserfs (rw,noexec,nosuid,nodev,sync,noatime)


kernel  \ fs |    vfat    |    msdos    |    ext2    |  reiserfs  |
----------------------------------------------------------------
2.6.11.12  |  1.8 MB/c  |  1.7 MB/c   |  350 &#1050;&#1041;/&#1089;  |  1.8 &#1052;&#1041;/c  |
----------------------------------------------------------------
2.6.16.16  | 45.7 KB/c  |  45.7 KB/c  |  350 &#1050;&#1041;/&#1089;  |  560 &#1050;&#1041;/&#1089;  |

this big problemm i can`t write music to my player on this speed.
if write nosync option no diff.
My player:
SND1 Storage
Manufacturer: ATMEL
Serial Number: 4710765066451

Vendor Id: 0727
Product Id: 0306
Comment 1 Yury Zhuravlev 2006-05-24 09:03:02 UTC
Portage 2.1_rc2-r2 (default-linux/amd64/2005.1, gcc-4.1.0, glibc-2.4-r2, 2.6.16-gentoo-r7 x86_64)
=================================================================
System uname: 2.6.16-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre19
dev-lang/python:     2.3.5-r2, 2.4.2-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.16.1-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/rc.d /etc/splash /etc/terminfo /etc/wget /etc/env.d"
CXXFLAGS="-O2 -march=k8 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.caliu.info/pub/gentoo/"
LANG="ru_RU.UTF-8"
LC_ALL=""
LINGUAS="ru"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/fantoo"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X a52 aac aalib alsa arts athlon-xp avi berkdb bitmap-fonts cairo cdr cli crypt cups doc dri dshow dv dvd dvdread eds emboss encode ffmpeg foomaticdb fortran freetype gif gphoto2 gpm gstreamer gtk gtk2 hal imlib ipv6 isdnlog jack jpeg kde lm_sensors lzw lzw-tiff matroska mp3 mpeg mplayer multislot ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdf pdflib perl png postgres povray pppd python qemu-fast qt quicktime readline reflection remote samba scanner sdl session softmmu spell spl ssl stream subtitles svg tcpd theora tiff truetype-fonts type1-fonts unicode usb userlocales v41 visualization vorbis win32 wmv wxwindows x11 xcomposite xorg xosd xpm xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard input_devices_joystick kernel_linux linguas_ru userland_GNU video_cards_nv video_cards_nvidia"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Daniel Drake (RETIRED) gentoo-dev 2006-05-24 09:27:53 UTC
Don't use the sync option if you don't want it to sync for every write

*** This bug has been marked as a duplicate of 99039 ***
Comment 3 Yury Zhuravlev 2006-05-24 10:15:54 UTC
(In reply to comment #2)
> Don't use the sync option if you don't want it to sync for every write
> 
> *** This bug has been marked as a duplicate of 99039 ***
> 

slow speed too. this help on 2.6.14 and 2.6.15