«buffer» etiketlenmiş sorular

Bu etiket, boru arabellekleri dahil olmak üzere çekirdek arabelleği önbellekleriyle ilgili sorular içindir. Bunlar, son erişilen dosyaları ve / veya sık erişilen dosyaları depolamak için kullanılır.

13
Boruda tamponlamayı kapat
İki komutu çağıran bir betiğim var: long_running_command | print_progress long_running_commandBaskılar bir ilerleme ama onunla mutsuzum. print_progressDaha güzel yapmak için kullanıyorum (yani, ilerlemeyi tek bir satırda basıyorum). Sorun: Stdout'a bir boru bağlamak da 4K'lık bir tamponu aktive eder, hoş baskı programına hiçbir şey alamaz ... hiçbir şey ... hiçbir şey ... …
395 shell  pipe  buffer 

6
Boru tamponu ne kadar büyük?
Bir yorum olarak, bir makefile içindeki "| true" ifadesinin neden "|| true" kullanıcısı cjm ile aynı etkiye sahip olduğu konusunda kafam karıştı : Kaçınılması gereken başka bir neden | true, eğer komut, boru tamponunu doldurmak için yeterli çıktı ürettiyse, doğru okunmasını beklemeyi engeller. Boru tamponunun boyutunun ne olduğunu bulmanın bir …
146 pipe  buffer 

12
Geçerli yapıştırma arabelleğini kullanarak 'değişiklik sözcüğü' nasıl yapabilirim
Yapıştırma arabamda bir miktar metin var, örneğin bir yw(yank kelimesi) yaptım ve şimdi arabamda 'foo' var. Şimdi 'bar' kelimesine gidiyorum ve onu yapıştırma tamponumla değiştirmek istiyorum. Metni manuel olarak değiştirmek için yapabilirdim cwve sonra yeni kelimeyi yazın. 'Değişiklik kelimesini' nasıl yapabilirim ama yerine yeni kelimeyi yazmak yerine yapıştırma arabelleğimin içeriğini …
86 vim  vi  replace  buffer 

3
Senkronize etmeniz gereken felsefede gerçek var mı; senkronizasyon; senkronizasyon; senkron?
Linux’a ilk girdiğimde, 2000’de Cisco Systems’de çalıştığımda, syncdosya sisteminin bozulmasını / veri kaybını önlemek için arabellekleri diske çevirmek için kullanılan komutun yararları öğretildi . Bana sadece meslektaşlarım tarafından değil, üniversitedeki arkadaşlarım tarafından her zaman sync"birkaç" veya "birkaç kez" koşmaları söylendi , bu sadece bir kez yerine 5-10 kezdir. Bu alışkanlığı …

3
Bir vim arabelleğinin adı nasıl değiştirilir?
Tamponun adını vim cinsinden değiştirmek mümkün müdür? Özellikle, vim'deki kabukları açmak için Conque Shell kullanıyorum (her kabuk bir tamponda) ve çoklu kabukları ile görüyorum: 10: bash - 1 11: bash - 2 tampon listemde. Bu tamponları daha anlamlı isimlerle yeniden adlandırmak istiyorum (örneğin, "bash - 2" yerine "mercurial"). Mümkün mü?
26 vim  buffer 

5
Linux'ta tampon önbellek boyutunu sınırla
Linux çekirdeğine arabellek önbelleği için yalnızca belirli bir bellek yüzdesini kullanmasını söylemenin bir yolu var mı? /proc/sys/vm/drop_cachesÖnbelleği geçici olarak temizlemek için kullanılabileceğini biliyorum , ancak ana belleğin% 50'sinden fazlasına büyümesini önleyen kalıcı bir ayar var mı? Bunu yapmak istememin nedeni, sürekli diskten veri sunan ve tüm fiziksel belleği birkaç saat …

1
Scrollback ve scrollback buffer tam olarak nedir?
Ne "scrollback" ve benzeri programlarda "Scrollback tampon" dir bashve screenve bunlar tty'den nasıl bir ilişkileri, koşmak olmak programları ve Stdin / stdout / stderr? İşte şimdiye kadar bulduğum "scrollback" nin tek tanımı ( archlinux wiki'de ): Scrollback, bir metin konsolunda uygulanan ve kullanıcının ekrandan kayan metin satırlarını görüntülemesine izin veren …

2
Borular, bir boru hattında veri akışı nasıl?
Verilerin boru hattında nasıl aktığını anlamıyorum ve birinin orada neler olduğunu açıklığa kavuşturmasını umuyorum. Komutlar dizisi dosyaları (metin, dizeler dizileri) satır sıraya göre işler. (Her komutun kendisi satır satır çalışır.) Her metin satırı boru hattından geçer, komutlar bir önceki öğenin tüm girişi işlemeyi bitirmesini beklemez. Ama öyle görünmüyor. İşte bir …

3
İstenmeyen tamponların açılmasını önleyin
Günlük javascript düzenleme için emacs kullanıyorum, aralarında geçiş yapmak için Cx SOL ve Cx SAĞ kullanıyorum ve bu konuda iyiyim (değiştirdiğim dosyanın yolunu bilmek zor olsa bile). Benim problemlerim: Başlangıçta her zaman açtım *scratch*ve *Messages*açtım, (kill-buffer "*scratch*").emac'lerimi yerleştirmenin sorunu çözeceğini düşündüm , ama değil, bir öneriniz var mı? dosyaları açtığımda …
18 emacs  buffer 


1
Çekirdek alanda paketleri yakalamak için arabellek boyutu?
Man sayfasına bakıldığında tcpdump, arabellek doluysa çekirdek paketleri bırakabilir. Merak ediyorum eğer: bu boyut yapılandırılabilir ve / veya dağıtımımın boyutunu nereden görebilirim? Kılavuz sayfasından (kolay başvuru için): `` çekirdek tarafından bırakılan '' paketler (işletim sistemi bu bilgileri uygulamalara rapor ederse, bu, boş alan olmaması nedeniyle, tcpdump'ın çalıştığı işletim sistemindeki paket …

3
Sayfa önbelleğine% 100 sayfalanmış bir dosya başka bir işlemle değiştirildiğinde ne olur?
Bir sayfa önbellek sayfası değiştirildiğinde, kirli olarak işaretlendiğini ve bir geri yazma gerektirdiğini biliyorum, ancak ne zaman olur: Senaryo: Yürütülebilir bir dosya olan / apps / EXE dosyası, sayfa önbelleğine tamamen sayfalanmış (tüm sayfaları önbellek / bellekte) ve P işlemi tarafından yürütülüyor Sürekli sürüm daha sonra / apps / EXE …

2
“Kuyruk -f | iconv -fsjis ”herhangi bir çıktı vermez
Ben tail -fbir dosyaya istiyorum , ama içeriği sjiskodlama, bu yüzden benim terminal yerel (utf-8) kodlaması dönüştürülmüş olması gerekir. Ben yaparken kuyruk -fx | iconv -fsjis çıktı olmayacak. Gibi kuyruk x | iconv -fsjis işe yarıyor, ilk başta bir tamponlama sorunu olduğunu düşündüm, ama denerken unbufferve stdbufaçıklandığı gibi Boruda tamponlamayı …
14 tail  buffer 

5
Bir boru hattında sınırsız miktarda veri arabelleğe almak için yarar?
Okuma ve yazma hızlarını ayırmak için bir boru hattına yapıştırabileceğim bir yardımcı program var mı? $ producer | buf | consumer Temel olarak, bufgirdisini olabildiğince hızlı okuyan, hafızada saklayan bir yardımcı program istiyorum , böylece mümkün olduğunca hızlı consumerçalışırken tatlı zamanını alabilir producer.
14 pipe  io  buffer 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.