คำตอบhttps://superuser.com/a/589896/311481 ใช้งานได้ดี ฉันใช้ค่าต่อไปนี้:
setw -g c0-change-trigger 10
setw -g c0-change-interval 250
เคล็ดลับอื่น: ถ้าคุณใช้ ssh ภายใน tmux ให้ใช้ mosh แทน: http://mosh.mit.edu/มันจะทำงานได้อย่างชาญฉลาดขึ้นเพื่อแสดงผลลัพธ์ของโปรแกรม มันพยายามที่จะแสดงสถานะหน้าจอสุดท้ายที่ลดลงตัวกลางเมื่อเหมาะสม ดังนั้น tmux จะไม่หยุดถ้าเอาต์พุตจำนวนมากถูกสร้างขึ้นภายในบานหน้าต่างด้วยเซสชัน mosh ภายใน
ซึ่งแตกต่างจาก SSH โปรโตคอล UDP ของ mosh จะจัดการกับการสูญหายของแพ็กเก็ตได้อย่างสวยงามและตั้งค่าอัตราเฟรมตามเงื่อนไขเครือข่าย Mosh ไม่ได้เติมบัฟเฟอร์ของเครือข่ายดังนั้น Control-C จะทำงานเพื่อหยุดกระบวนการหลบหนี
เนื่องจาก SSP [สถานะการซิงโครไนซ์โพรโทคอลที่ mosh ใช้] ทำงานที่ชั้นวัตถุและสามารถควบคุมอัตราการซิงโครไนซ์ (กล่าวอีกนัยหนึ่งคืออัตราเฟรม) จึงไม่จำเป็นต้องส่งทุกไบต์ที่ได้รับจากแอปพลิเคชัน นั่นหมายความว่า Mosh สามารถควบคุมเฟรมเพื่อที่จะไม่เติมบัฟเฟอร์เครือข่ายรักษาการตอบสนองของการเชื่อมต่อและทำให้แน่ใจว่า Control-C ทำงานได้อย่างรวดเร็วเสมอ โปรโตคอลที่ต้องส่งทุกไบต์ไม่สามารถทำได้