Nicholas,

On 2017-11-16 06:33, Nicholas Marriott wrote:
OK, what is the tmux memory use when it starts going slowly?


top - 17:26:39 up 17 days, 19:07, 1 user, load average: 1.36, 1.72, 2.01
Tasks:   5 total,   0 running,   5 sleeping,   0 stopped,   0 zombie
%Cpu(s): 3.9 us, 16.0 sy, 0.0 ni, 78.8 id, 0.7 wa, 0.1 hi, 0.4 si, 0.0 st KiB Mem : 32819860 total, 2035884 free, 26119096 used, 4664880 buff/cache KiB Swap: 31249404 total, 30707196 free, 542208 used. 5567332 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 6998 root 20 0 254784 123604 3024 S 0.0 0.4 17:12.75 tmux: server 10105 phil 20 0 1521588 1.326g 2644 S 0.0 4.2 1900:01 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521588 1.326g 2644 R 64.0 4.2 1900:02 tmux: server 6998 root 20 0 254784 123612 3024 S 4.7 0.4 17:12.89 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521588 1.326g 2644 R 67.4 4.2 1900:05 tmux: server 6998 root 20 0 254784 123624 3024 S 5.6 0.4 17:13.06 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521588 1.326g 2644 S 51.3 4.2 1900:06 tmux: server 6998 root 20 0 254784 123632 3024 S 4.7 0.4 17:13.20 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521588 1.326g 2644 R 52.3 4.2 1900:08 tmux: server 6998 root 20 0 254784 123644 3024 S 4.7 0.4 17:13.34 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521588 1.326g 2644 R 68.0 4.2 1900:10 tmux: server 6998 root 20 0 254784 123652 3024 S 4.0 0.4 17:13.46 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521588 1.326g 2644 S 61.3 4.2 1900:12 tmux: server 6998 root 20 0 254784 123664 3024 S 5.3 0.4 17:13.62 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521696 1.326g 2644 S 47.5 4.2 1900:13 tmux: server 6998 root 20 0 254784 123676 3024 S 4.7 0.4 17:13.76 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521696 1.326g 2644 R 64.7 4.2 1900:15 tmux: server 6998 root 20 0 254784 123684 3024 S 4.7 0.4 17:13.90 tmux: server

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 10105 phil 20 0 1521696 1.326g 2644 R 68.3 4.2 1900:17 tmux: server 6998 root 20 0 254784 123696 3024 S 4.3 0.4 17:14.03 tmux: server


Can you reproduce without any of this plugin stuff?


I will try.

Thanks,

Phil.


On Thu, Nov 16, 2017 at 06:25:59AM +1000, Philip Rhoades wrote:
Nicholas,


On 2017-11-16 06:17, Nicholas Marriott wrote:
> Hi
>
> What tmux version?...


  tmux-2.5-4.fc26.x86_64

- obviously F26 not F25 . . sorry . .

Thanks,

Phil.


> On Thu, Nov 16, 2017 at 06:11:22AM +1000, Philip Rhoades wrote:
> > People,
> >
> > I leave my Fedora 25 x86_64 workstation on - it has 32Gb of RAM and an
> > i7-4790K CPU @ 4.00GHz.
> >
> > I usually have one main tmux environment going with about 15 tabs as
> > user
> > "phil".  I sometimes have a second environment going as the same
> > user with
> > about 10 tabs and a root user environment going with about 10 tabs.
> > However, even with only just the first environment, the tmux server
> > gradually (over a day or two) uses more and more CPU time until it
> > gets to
> > the stage where it slows down typing in the xterm to about one
> > character per
> > second - ie there is a noticeable delay between typing the character
> > and it
> > appearing on the screen.
> >
> > The only way I have found to fix this is to save the tmux session,
> > kill the
> > tmux server and then restart the session.  Why does this input slow
> > down
> > happen?  Is there some way I can prevent it happening?  I attach the
> > tmux
> > conf below.
> >
> > Thanks,
> >
> > Phil.
> >
> >
> > set -g default-terminal "screen-256color"
> > set -g status-bg colour255
> > set -g status-fg black
> > setw -g window-status-current-bg colour11
> >
> > unbind C-b
> > set -g prefix C-a
> > bind C-a send-prefix
> >
> > bind - split-window -v -c '#{pane_current_path}'
> > bind | split-window -h -c '#{pane_current_path}'
> > bind-key -T prefix c new-window -c '#{pane_current_path}'
> > bind-key -n C-Right next-window
> > bind-key -n C-Left previous-window
> > bind-key -n C-S-Left swap-window -t -1
> > bind-key -n C-S-Right swap-window -t +1
> > set -g window-status-current-format
> > '#I:#(pwd="#{pane_current_path}"; echo
> > ${pwd####*/})#F'
> > set -g window-status-format '#I:#(pwd="#{pane_current_path}"; echo
> > ${pwd####*/})#F'
> > set-option -g allow-rename on
> > set-option -g status-interval 1
> >
> > set -g set-titles on
> >
> > set -g set-titles-string '#(pwd="#{pane_current_path}"; echo
> > ${pwd####*/})#F'
> > set -g status-right ""
> >
> > setw -g automatic-rename 1
> >
> > setw -g mode-keys vi
> >
> > is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
> >         | grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
> > bind-key -n C-h if-shell "$is_vim" "send-keys C-h"  "select-pane -L"
> > bind-key -n C-j if-shell "$is_vim" "send-keys C-j"  "select-pane -D"
> > bind-key -n C-k if-shell "$is_vim" "send-keys C-k"  "select-pane -U"
> > bind-key -n C-l if-shell "$is_vim" "send-keys C-l"  "select-pane -R"
> > bind-key -n C-\ if-shell "$is_vim" "send-keys C-\\" "select-pane -l"
> >
> > set -g terminal-overrides 'xterm*:smcup@:rmcup@'
> >
> > set -g @plugin 'tmux-plugins/tpm'
> > set -g @plugin 'tmux-plugins/tmux-sensible'
> > set -g @plugin 'tmux-plugins/tmux-resurrect'
> >
> > run '~/.tmux/plugins/tpm/tpm'
> >
> >
> > --
> > Philip Rhoades
> >
> > PO Box 896
> > Cowra  NSW  2794
> > Australia
> > E-mail:  [email protected]
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "tmux-users" group.
> > To unsubscribe from this group and stop receiving emails from it,
> > send an email to [email protected].
> > To post to this group, send an email to [email protected].
> > For more options, visit https://groups.google.com/d/optout.

--
Philip Rhoades

PO Box 896
Cowra  NSW  2794
Australia
E-mail:  [email protected]

--
Philip Rhoades

PO Box 896
Cowra  NSW  2794
Australia
E-mail:  [email protected]

--
You received this message because you are subscribed to the Google Groups 
"tmux-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to