ftp habe ich noch nicht versucht. Kenne ftp nicht so genau und leider nur im interaktiven Modus. Wie würde ein ftp Kommando denn aussehen, um ein Verzeichnis (z. B. meine /home/peter) mit vielen Dateien zu übertragen ?
Beiträge von rebell21
-
-
weiter habe ich analysiert, dass sowohl im push (rsync wird auf de zu sichernden Seite ausgeführt) oder im pull (rsync zieht die zu sichernden Dateien zum linux-server) also bei beiden Richtungen nach einigen Minuten die Bandbreite drastisch um den Faktor 1000 einbricht. Sowohl CPU als auch Netz sind völlig unbelastet. Wenn man den Prozess mit ctrl-c oder kkill -15 abbricht und erneut startet, geht es mit der gleichen Datei, bei der abgebrochen wurde weiter, allerdings mit der 10 fachen Geschwindigkeit. Das lässt mich schließen, dass es nicht an der speziellen Datei liegen kann. Wir kann ich herauskriegen, was diesen rsync Prozess so langsam macht?
-
ich habe mittlerweile herausgebracht, dass das Problem bei der Quelle liegt. Bei einer großen Datei beginnt die Übertragung schnell und nach wenigen Minuten bricht die Bandbreite um den Faktor 1000 ein (von 30..40 MByte/s) auf 20..30 KByte/s. Das Netz überträgt keine Daten und die CPU auf dem Ziel idled herum. Auf der Quelle werden weiter Daten übertragen aber eben nur sehr wenig. Der Prozss lebt und schläft meistens. Wacht ab und zu auf und überträgt dann ein paar Byte. Wie kann man in Linux sehen, was ein Prozess macht oder worauf der Prozess wartet?
-
ich betreibe einen Linux Server unter OpenSuse Leap 15.5 Ist ein älterer Core I7. Der Rechner ist mit 1 Gbit/s im Netz.
Von diesem Rechner exportiere ich eine Backupplatte mit nfs mit folgender Zeile in der exportfs
auf dem Linux-Notebook (ebenfalls OpenSuse Leap 15.5) versuche ich mein Home-Laufwerk auf diesen Server zu sichern. Mit folgendem Kommando
Codersync -avPHAXx --delete --exclude-from=exclude_home /home/peter/ peter@linux-server:/run/media/peter/Daten/home_peterdas Programm sichert zu Beginn mit ca. 30 MByte/s (auch nicht schnell aber ok). Bei einer größeren Datei jedoch bricht die Datenrate nach wenigen Minuten dramatisch ein auf manchmal nur noch 10 Kbyte/s. Das ist ein Einbruch um den Faktor 3000 !
Ich finde keinen Grund für diesen Einbruch.
Wenn ich das Backupverzeichnis in Dolphin verbinde und mit Dolphin kopiere, dann bricht die Datenrate nicht ein und auch eine große Datei wird schnell kopiert.
Aber ich möchte das gesamt /home-Verzeichnis nach der Tagesarbeit sichern und dann nicht noch mit Dolphin jonglieren.
-
ich hatte vor einigen Jahren auch zwei Betriebssysteme (Windows + OpenSuse ) auf der Festplatte mit Bootmanager. Ich hatte mit dem Bootmanager oft Probleme. Daher habe ich Windows weggeschmissen und die gesamte SSD für OpenSuse genutzt. Ich hatte auch noch ein Buchhaltungsprogramm, welches nur unter Windows läuft (VRNetWorld). Dafür habe ich mir in OpenSuse mit KVM eine VM mit Windows 10 installiert. Einen Produktschlüssel für Windows 10 Pro zur Aktivierung kann man in ebay für fünf € kaufen.
Seitdem habe ich solche Probleme nicht mehr. Ich rate zu einem einzigen System auf der Bootplatte ( OpenSuse oder auch Mint) und dann eine VM mit Windows 10 in KVM . Und zur gemeinsamen Nutzung von Datenplatten wird auf dem Linux System Samba konfiguriert. Funktioniert perfekt.
-
Code
Alles anzeigenlinux-Ryzen:/home/peter # opi codecs Do you want to install codecs from Packman repository? (Y/n) Y Repository 'Atom' ist aktuell. Repository 'google-chrome' ist aktuell. Repository 'Software for IAC (15.5)' ist aktuell. Die folgenden 22 Objekte sind gesperrt und werden durch keine Aktivität geändert: Verfügbar: discover discover-backend-flatpak discover-backend-fwupd discover-backend-packagekit discover-lang discover-notifier gnome-packagekit gnome-packagekit-extras gnome-packagekit-lang libpackagekit-glib2-18-32bit libpackagekit-glib2-devel libpackagekit-glib2-devel-32bit PackageKit PackageKit-backend-dnf PackageKit-backend-zypp PackageKit-branding-openSUSE PackageKit-branding-upstream PackageKit-devel PackageKit-lang packagekitqt5-devel pk-update-icon typelib-1_0-PackageKitGlib-1_0 Die folgenden 56 Pakete werden aktualisiert: iscan libavcodec57 libavcodec58_134 libavdevice57 libavdevice58_13 libavfilter6 libavfilter7_110 libavformat57 libavformat58_76 libavresample3 libavresample4_0 libavutil55 libavutil56_70 libfdk-aac2 libgbm1 libheif1 libOSMesa8 libpipewire-0_3-0 libpostproc54 libpostproc55_9 libquicktime0 libswresample2 libswresample3_9 libswscale4 libswscale5_9 libvdpau_r300 libvdpau_r600 libvdpau_radeonsi libvlc5 libvlccore9 libvulkan_radeon Mesa Mesa-dri Mesa-dri-devel Mesa-gallium Mesa-KHR-devel Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 Mesa-libGL-devel Mesa-libva Mesa-vulkan-device-select pipewire pipewire-lang pipewire-modules-0_3 pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools python311-yt-dlp vlc vlc-codec-gstreamer vlc-noX vlc-qt vlc-vdpau yt-dlp yt-dlp-bash-completion Das folgende Paket wird durch eine ältere Version ausgetauscht: iscan-data Die folgenden 56 Pakete werden den Anbieter ändern: iscan SEIKO EPSON Corporation -> http://packman.links2linux.de iscan-data SEIKO EPSON CORPORATION -> http://packman.links2linux.de libavcodec57 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavcodec58_134 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavdevice57 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavdevice58_13 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavfilter6 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavfilter7_110 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavformat57 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavformat58_76 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavresample3 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavresample4_0 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavutil55 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libavutil56_70 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libfdk-aac2 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libgbm1 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libheif1 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libOSMesa8 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libpipewire-0_3-0 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libpostproc54 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libpostproc55_9 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libquicktime0 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libswresample2 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libswresample3_9 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libswscale4 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libswscale5_9 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libvdpau_r300 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libvdpau_r600 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libvdpau_radeonsi SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de libvlc5 openSUSE -> http://packman.links2linux.de libvlccore9 openSUSE -> http://packman.links2linux.de libvulkan_radeon SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-dri SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-dri-devel SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-gallium SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-KHR-devel SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-libEGL1 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-libGL1 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-libglapi0 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-libGL-devel SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-libva SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de Mesa-vulkan-device-select SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de pipewire SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de pipewire-lang SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de pipewire-modules-0_3 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de pipewire-spa-plugins-0_2 SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de pipewire-spa-tools SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de pipewire-tools SUSE LLC <https://www.suse.com/> -> http://packman.links2linux.de python311-yt-dlp openSUSE -> http://packman.links2linux.de vlc openSUSE -> http://packman.links2linux.de vlc-noX openSUSE -> http://packman.links2linux.de vlc-qt openSUSE -> http://packman.links2linux.de vlc-vdpau openSUSE -> http://packman.links2linux.de yt-dlp openSUSE -> http://packman.links2linux.de yt-dlp-bash-completion openSUSE -> http://packman.links2linux.de Die folgenden 25 NEUEN Pakete werden installiert: ffmpeg-6 libavcodec60 libavdevice60 libavfilter9 libavformat60 libavutil58 libcamera0_0_4 libcamera-base0_0_4 libdav1d6 libopenaptx0 libopencore-amrnb0 libopencore-amrwb0 libpgm-5_2-0 libpostproc57 librtmp1 libSvtAv1Enc1 libswresample4 libswscale7 libvidstab1_1 libvo-amrwbenc0 libx264-164 libx265-199 libxvidcore4 libzmq5 zeromq-tools Das folgende Paket wird GELÖSCHT: ffmpeg 56 Pakete werden aktualisiert, 1 wird zurückgestuft, 25 neue, 1 zu entfernen, 56 Anbieterwechsel. Gesamtgröße des Downloads: 77,7 MiB. Bereits im Cache gespeichert: 0 B. Nach der Operation werden zusätzlich 60,9 MiB belegt. -
nun habe ich den ganzen Kram rund um vlc und die Codecs aus Packman installiert und nun funktioniert alles perfekt.
opi Codecs
hat mich gefragt, ob 56 Pakete aus Packman den Anbierter wechseln sollen und ich habe mutig ja gesagt. und 25 weitere aus Packman installiert.
Nun funktioniert das Abspielen des rtsp Streams perfekt mit Ton und Bild
Danke ist gelöst und erledigt
-
zypper se -s phonon
Code
Alles anzeigenlinux-Ryzen:/home/peter # zypper se -s phonon Repository-Daten werden geladen... Installierte Pakete werden gelesen... S | Name | Type | Version | Arch | Repository --+-----------------------------------+-------+-------------------+--------+----------------- i | libphonon4qt5 | Paket | 4.11.1-bp155.3.7 | x86_64 | Haupt-Repository i | phonon4qt5-backend-gstreamer | Paket | 4.10.0-bp155.2.15 | x86_64 | Haupt-Repository i | phonon4qt5-backend-gstreamer-lang | Paket | 4.10.0-bp155.2.15 | noarch | Haupt-Repository | phonon4qt5-backend-vlc | Paket | 0.11.3-bp155.2.18 | x86_64 | Haupt-Repository | phonon4qt5-backend-vlc-lang | Paket | 0.11.3-bp155.2.18 | noarch | Haupt-Repository | phonon4qt5-devel | Paket | 4.11.1-bp155.3.7 | x86_64 | Haupt-Repository i | phonon4qt5-lang | Paket | 4.11.1-bp155.3.7 | noarch | Haupt-Repository i | phononsettings | Paket | 4.11.1-bp155.3.7 | x86_64 | Haupt-Repository i | phononsettings-lang | Paket | 4.11.1-bp155.3.7 | noarch | Haupt-Repository linux-Ryzen:/home/peter #phonon4qt5-backend-vlc ist nicht installiert
Der aktuelle Status:
Ich kann mp4 Videos abspielen. In der Tat war unter den Videoeinstellungen (adjustments&Effecvts) einiges verstellt. Unter Video Effects->Essential habe ich die Box "Image adjust" ausgeschaltet und schon wurden mp4 Videos abgespielt.
was den rtsp Stream betrifft
- die Audiospur geht. Ich kann den Ton hören
- aber kein Bild, h264 codiert
hier der Debug Output vlc
Code
Alles anzeigenvlc pulse debug: write index corrupt pulse debug: cannot synchronize start pulse debug: deferring start (1274932 us) vlcpulse debug: write index corrupt pulse debug: cannot synchronize start pulse debug: deferring start (1274667 us) pulse debug: deferring start (1041988 us) pulse debug: deferring start (1041983 us) pulse debug: deferring start (1041979 us) pulse debug: deferring start (1041975 us) pulse debug: changing sink 1: alsa_output.usb-Generic_USB_Audio-00.analog-stereo (USB Audio Analog Stereo) pulse debug: deferring start (1031539 us) pulse debug: deferring start (1011371 us) pulse debug: deferring start (971054 us) pulse debug: deferring start (968460 us) pulse debug: deferring start (847997 us) pulse debug: deferring start (762646 us) pulse debug: deferring start (700386 us) pulse debug: deferring start (581841 us) pulse debug: deferring start (474675 us) pulse debug: deferring start (458088 us) pulse debug: deferring start (340577 us) pulse debug: deferring start (199755 us) pulse debug: deferring start (73739 us) pulse warning: starting late (-58632 us) main warning: playback way too early (-518933): playing silence main debug: inserting 8302 zeroes pulse debug: suspended pulse debug: suspended pulse debug: changing sink 1: alsa_output.usb-Generic_USB_Audio-00.analog-stereo (USB Audio Analog Stereo) pulse debug: started main warning: playback too late (61325): up-sampling main warning: timing screwed (drift: 125172 us): stopping resampling main warning: playback too late (127773): up-sampling main debug: resampling stopped (drift: 16832 us) -
also gstreamer-plugins-base und vlc-codec-gstreamer sind installiert
Code
Alles anzeigenlinux-Ryzen:/home/peter # zypper se -i gstreamer-plugins-base Repository-Daten werden geladen... Installierte Pakete werden gelesen... S | Name | Summary | Type ---+------------------------------+--------------------------------------------------------+------ i | gstreamer-plugins-base | GStreamer -- ein Framework für Streaming-Media-Plugins | Paket i+ | gstreamer-plugins-base-32bit | GStreamer -- ein Framework für Streaming-Media-Plugins | Paket i | gstreamer-plugins-base-lang | Translations for package gstreamer-plugins-base | Paket linux-Ryzen:/home/peter # zypper se -i vlc-codec-gstreamer Repository-Daten werden geladen... Installierte Pakete werden gelesen... S | Name | Summary | Type ---+---------------------+------------------------------------------------+------ i+ | vlc-codec-gstreamer | GStreamer integration for the VLC media player | Paket linux-Ryzen:/home/peter # -
werde ich morgen mal prüfen. Computer ist schon aus. Feierabend für heute. Danke für Eure Hilfe.
Die Kamera liefert ein Bild in h264. Ist eine DLINK DCS-T8000, die ich als rtsp Stream anzeigen will. Gibt es dafür auch andere Programme unter Linux ?