]> jspc29.x-matter.uni-frankfurt.de Git - daqdocu.git/commitdiff
added information about perl-Gtk2 for old setups and about sysctl -w net.core.rmem_max
authorMichael Traxler <M.Traxler@gsi.de>
Thu, 14 Nov 2013 12:37:55 +0000 (13:37 +0100)
committerMichael Traxler <M.Traxler@gsi.de>
Thu, 14 Nov 2013 12:37:55 +0000 (13:37 +0100)
trb3/trb3qs_daqstartup.tex
trb3/trb3qs_suse.tex

index 6d1ee2cd656ed5dcebacc222c68a2326550006db..494d5c20f11d6f75c3958c9492d6cceaf245fcc6 100644 (file)
@@ -28,9 +28,22 @@ is set correctly.
 
 To start taking a file we need to run event builder. There are two programs
 which must be run on the same machine. It is important to run both in the same
-disk location. What more, to allow them to communicate each other you need to
-set the same string key. So in the first terminal we run
+directory as they use shared memory via files. What more, to allow them to
+communicate each other you need to set the same ``system'' name via the -S
+option.
+The eventbuilders need large receive buffers, which they only can allocate if the
+system allows them to do this.
+The command (as root) to set the buffers is:
 
+\begin{lstlisting}
+$ sysctl -w net.core.rmem_max=10485760
+\end{lstlisting}
+And permanently (persistent after reboot) one can change this file:
+\begin{lstlisting}
+/etc/sysctl.conf
+\end{lstlisting}
+
+So, to run the eventbuilders, we have to run in one terminal 
 \begin{lstlisting}[label=,caption=Running Event Builder{,} part 1]
 cd ~
 daq_evtbuild -m 1 -o /hldfiles -x te -I 1 --ebnum 1 -q 32 -S test -d file
index 3d39623ad1cf52b3d17b6c7930b822d3871c3506..fa09b7b090dafd73344935ce5fcd2ba26d0ebb09 100644 (file)
@@ -52,7 +52,7 @@ Some additional packages you need:
 sudo zypper ar http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.3/ "download.opensuse.org-perl"
 sudo zypper ref
 
-sudo zypper install perl-IPC-ShareLite perl-Log-Log4perl perl-Log-Dispatch perl-Data-TreeDumper perl-File-chdir perl-Hash-FieldHash perl-Text-TabularDisplay perl-Text-TabularDisplay perl-JSONperl-qt4-devel gnuplot perl-Config-Auto automake autoconf gcc gcc-c++ make dhcp-server rcs git tcl-devel libqt4-devel xorg-x11-devel
+sudo zypper install perl-IPC-ShareLite perl-Log-Log4perl perl-Log-Dispatch perl-Data-TreeDumper perl-File-chdir perl-Hash-FieldHash perl-Text-TabularDisplay perl-Text-TabularDisplay perl-JSONperl-qt4-devel perl-Gtk2 gnuplot perl-Config-Auto automake autoconf gcc gcc-c++ make dhcp-server rcs git tcl-devel libqt4-devel xorg-x11-devel
 
 \end{lstlisting}