Pytania otagowane jako buffer

Ten tag jest przeznaczony na pytania o bufory bufora jądra, w tym bufory potoku. Są one używane do przechowywania ostatnio otwieranych plików i / lub często używanych plików.

13
Wyłącz buforowanie w rurze
Mam skrypt, który wywołuje dwa polecenia: long_running_command | print_progress Te long_running_commandodciski postęp, ale jestem zadowolony z niego. Używam, print_progressaby uczynić to ładniejszym (mianowicie, drukuję postęp w jednym wierszu). Problem: Podłączenie rury do standardowego wyjścia również aktywuje bufor 4K, do ładnego programu do drukowania nic nie dostaje ... nic ... nic …
395 shell  pipe  buffer 

6
Jak duży jest bufor rur?
Jako komentarz w nie jestem pewien, dlaczego „| true” w pliku makefile ma taki sam efekt, jak napisany przez użytkownika „|| true” użytkownik cjm : Kolejny powód do uniknięcia prawda jest taka, że ​​jeśli polecenie wytworzyło wystarczającą ilość danych wyjściowych do wypełnienia bufora potoku, zablokowałoby oczekiwanie na przeczytanie go przez …
146 pipe  buffer 


3
Czy istnieje filozofia prawdy, którą należy zsynchronizować; synchronizacja; synchronizacja; zsynchronizować?
Kiedy po raz pierwszy zapoznałem się z Linuksem, pracując w Cisco Systems w 2000 roku, dowiedziałem się o zaletach syncpolecenia, używanego do opróżniania buforów na dysk, aby zapobiec uszkodzeniu systemu plików / utracie danych. Powiedziano mi nie tylko tamtejszym współpracownikom, ale także znajomym w college'u, że zawsze biegają sync„kilka” lub …

3
Jak zmienić nazwę bufora vim
Czy można zmienić nazwę bufora w vimie? W szczególności używam Conque Shell do otwierania powłok w vimie (każda powłoka jest w buforze) i przy wielu powłokach widzę: 10: bash - 1 11: bash - 2 na mojej liście buforów. Chciałbym zmienić nazwę tych buforów na bardziej znaczące nazwy (np. „Mercurial” …
26 vim  buffer 

5
Ogranicz rozmiar bufora pamięci podręcznej w systemie Linux
Czy istnieje sposób, aby poinformować jądro Linuksa, aby używało tylko określonego procentu pamięci dla bufora pamięci podręcznej? Wiem, że /proc/sys/vm/drop_cachesmożna go użyć do tymczasowego wyczyszczenia pamięci podręcznej, ale czy jest jakieś stałe ustawienie, które zapobiega powiększeniu pamięci do ponad 50% pamięci głównej? Powodem, dla którego chcę to zrobić, jest to, …

1
Czym dokładnie jest bufor przewijania i bufor przewijania?
Czym są „przewijanie” i „bufor przewijania” w programach takich jak bashi screeni jak odnoszą się do tty, uruchomionych programów oraz stdin / stdout / stderr? Oto jedyna jak dotąd definicja „przewijania” (na wiki archlinux ): Przewijanie to funkcja zaimplementowana w konsoli tekstowej, aby umożliwić użytkownikowi cofnięcie się w celu wyświetlenia …

2
Rury, jak przepływają dane w potoku?
Nie rozumiem, jak przepływają dane w rurociągu, i mam nadzieję, że ktoś może wyjaśnić, co się tam dzieje. Myślałem, że potok poleceń przetwarza pliki (tekst, tablice ciągów) wiersz po wierszu. (Jeśli każde polecenie działa osobno wiersz po wierszu.) Każdy wiersz tekstu przechodzi przez potok, polecenia nie czekają, aż poprzednie zakończy …

3
Zapobiegaj otwieraniu niechcianych buforów
Używam emacsa do codziennej edycji javascript, do przełączania się między buforami używam Cx LEFT i Cx RIGHT i nie mam nic przeciwko (nawet jeśli trudno mi poznać ścieżkę pliku, który modyfikuję). Moje problemy: na starcie zawsze miałem *scratch*i *Messages*otwierałem, myślałem, że włożenie (kill-buffer "*scratch*")moich .emacs rozwiąże problem, ale nie jest, …
18 emacs  buffer 


1
Rozmiar bufora do przechwytywania pakietów w przestrzeni jądra?
Przechodząc przez stronę podręcznika tcpdump, wydaje się, że jądro może upuścić pakiety, jeśli bufor jest pełny. Zastanawiałem się czy: ten rozmiar jest konfigurowalny i / lub gdzie mogę zobaczyć rozmiar mojej dystrybucji? Ze strony podręcznika (dla łatwego odniesienia): pakiety `` upuszczane przez jądro '' (jest to liczba pakietów, które zostały …

3
Co się stanie, gdy plik w 100% umieszczony w pamięci podręcznej strony zostanie zmodyfikowany przez inny proces
Wiem, że gdy strona pamięci podręcznej jest modyfikowana, jest oznaczona jako brudna i wymaga zapisu zwrotnego, ale co się dzieje, gdy: Scenariusz: plik / aplikacje / EXE, który jest plikiem wykonywalnym, jest całkowicie umieszczany w pamięci podręcznej stron (wszystkie strony znajdują się w pamięci podręcznej / pamięci) i jest wykonywany …

2
„Tail -f | iconv -fsjis ”nic nie wyświetla
Chcę tail -fplik, ale jego zawartość jest sjiskodowana, więc muszę go przekonwertować na rodzime (utf-8) kodowanie mojego terminala. Kiedy robię tail -fx | iconv -fsjis nie będzie wyjścia. Tak jak ogon x | iconv -fsjis działa, na początku myślałem, że to problem buforowania, ale próba unbufferi stdbufjak opisano w Wyłączanie …
14 tail  buffer 

5
Narzędzie do buforowania nieograniczonej ilości danych w potoku?
Czy istnieje narzędzie, które mogę włożyć do potoku, aby oddzielić prędkości odczytu i zapisu? $ producer | buf | consumer Zasadniczo chcę narzędzie, bufktóre odczytuje dane wejściowe tak szybko, jak to możliwe, przechowując je w pamięci, aby consumermogło zająć słodki czas, gdy producerdziała tak szybko, jak to możliwe.
14 pipe  io  buffer 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.