FW: [FreeBSD] freebsd ve shoutcast

2008-01-16 Başlik Mesut GÜLNAZ
O halde yapı şu şekilde mi olacaktır?

Ses kartından giren sesi bir client dinleyecek, ve bu dinlediğini server a
iletecek, server da bu sesi herkese yayınlayacak? Peki bunu yapabilen
arkadaşlar var mI? ya da NASIL sorusuna cevap nasıl bulabilirim? Hangi
uygulama nasıl bir conf ile?

 

Teşekkürler?

 

From: tees tuai [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 16, 2008 12:02 AM
To: freebsd@lists.enderunix.org
Subject: Re: [FreeBSD] freebsd ve shoutcast

 

merhaba.

ses kartından giren girişleri yayına verebilmeniz için bi tane server ve bir
tane client e sahip olmanız gerekmektedir. Serverdan ses kartınız vasıtası
ile direk yayına veremezsiniz.

iyi çalışmalar.




15.01.2008 tarihinde Mesut GÜLNAZ [EMAIL PROTECTED] yazmış:

Freebsd üzerinde bulunan bir ses kartının inline girişine giren bir sesi,
shoutcast ile stream yapmak istiyorum.

 

Shoutcast sunucu üzerinde bulunan mp3 leri sorunsuz şekilde stream
yapabiliyor ancak, söz konusu girişten gelen sesi nasıl stream edeceğimi
bulamadım.

Source olarak ses kartının girişi nasıl gösterilir. Hatta belki daha
önemlisi BSD OS acaba ses kartını tanıdı mı nasıl anlarım? Nasıl test
ederim?



Re: FW: [FreeBSD] freebsd ve shoutcast

2008-01-16 Başlik Gokhan Bayraktar
Öncelikle acilen shoutcasti terketmenizi tavsiye ederim. Icecast çok 
daha akıllıca bir çözüm olacaktır.

Diğer detaylar için listedeki iyi insanlar sanırım yardımcı olacaklardır.

http://www.icecast.org/

Kolay gelsin,
Gökhan

Mesut GÜLNAZ yazmış:


O halde yapı şu şekilde mi olacaktır?

Ses kartından giren sesi bir client dinleyecek, ve bu dinlediğini 
server a iletecek, server da bu sesi herkese yayınlayacak? Peki bunu 
yapabilen arkadaşlar var mI? ya da NASIL sorusuna cevap nasıl 
bulabilirim? Hangi uygulama nasıl bir conf ile?


 


Teşekkürler?

 


*From:* tees tuai [mailto:[EMAIL PROTECTED]
*Sent:* Wednesday, January 16, 2008 12:02 AM
*To:* freebsd@lists.enderunix.org
*Subject:* Re: [FreeBSD] freebsd ve shoutcast

 


merhaba.

ses kartından giren girişleri yayına verebilmeniz için bi tane server 
ve bir tane client e sahip olmanız gerekmektedir. Serverdan ses 
kartınız vasıtası ile direk yayına veremezsiniz.


iyi çalışmalar.


15.01.2008 tarihinde *Mesut GÜLNAZ* [EMAIL PROTECTED] 
mailto:[EMAIL PROTECTED] yazmış:


Freebsd üzerinde bulunan bir ses kartının inline girişine giren bir 
sesi, shoutcast ile stream yapmak istiyorum.


 

Shoutcast sunucu üzerinde bulunan mp3 leri sorunsuz şekilde stream 
yapabiliyor ancak, söz konusu girişten gelen sesi nasıl stream 
edeceğimi bulamadım.


Source olarak ses kartının girişi nasıl gösterilir. Hatta belki daha 
önemlisi BSD OS acaba ses kartını tanıdı mı nasıl anlarım? Nasıl test 
ederim?





-
Listeye soru sormadan once lutfen http://ipucu.enderunix.org sitesine bakiniz.

Cikmak icin, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://news.gmane.org/gmane.org.user-groups.bsd.turkey
FreeBSD 6 kitabi cikti! http://www.acikakademi.com/catalog/freebsd6




RE: [FreeBSD] NFS server I/O performans...

2008-01-16 Başlik mehmet celik

Selamlar, Server makina uzerinde sysctl parametrelerinizden kernel ile alakali 
olanlari ve tcp.sendspace, tcp.recvspace gibi degerleri aktarabilir misiniz ?
 
Cagri Bey, sadece meraktan soruyorum, client'lar ayni anda NFS uzerinde ayni 
dosyalara okumaktan ziyade yazma islemi yapiyormu? Yapiyorsa, bufdaemon'in 
sisme sebebi budur.. 
 
-- Mehmet CELIK


Date: Wed, 16 Jan 2008 17:20:04 +0200From: [EMAIL PROTECTED]: [EMAIL 
PROTECTED]: Re: Re[4]: [FreeBSD] NFS server I/O performans...
Tekrar merhaba, 

NFS istemcileri onerdiginiz sekilde mount etmis olmama ragmen malesef herhangi 
bir duzelme olmadi. 

Aslinda sorun S.A.N baglantisi olan FreeBSD makinesinde ki I/O ile alakali 
oldugu icin sorunu biraz daha acarak anlatmak iyi olacak sanirim. 

 
Sistemimizde normal şartlar altında read i/o = ~ 2x write i/o  yani sistem 
genel olarak random read agirlikli olarak calisiyor. 
 
Sorun şu ki, bufdaemon read agirlikli bir sistemde görülmesi beklenmeyecek 
kadar sık ve uzun süreli çalışıyor ve 300-400 write/sec mertebesinde i/o 
yapıyor. 
 
Iste tam olarak bunun sebeplerini arastiriyorum. 
Bu konuya nasil bir onlem alinabilir ? 
 

Mehmet Celik arkadasimizin da soylemis oldugu ve benim okudugum kadariyla 
bufdaemon yazma ile ilgili, dirty buffer'ları disk'e yazan bir daemon. 
Ancak neden bu kadar cok I/O'ya neden oluyor anlayamadik.
 
Ekte durumu ozetleyecek bir top ciktisinin goruntusunu gonderiyorum.
 
Simdiden tesekkur ederim.
Çağrı Ersen.
 
 
 
 
 

2008/1/15 Cagri Ersen [EMAIL PROTECTED]: 
 
 Ismail bey, istemcileri önerdiğiniz parametrelerle yeniden düzenledim. Ancak 
 su an sistemin yogun bir zamani olmadigi icin hissedilir bir degisiklik 
 gorunmuyor. 
 Aksam saatlerinde kontrol edip, sonucu tekrar bildirecegim. 
   
 Yardimlariniz icin tesekkur ederim. 
   
 Çağrı Ersen. 
 
 
   
 2008/1/15 Ismail YENIGUL [EMAIL PROTECTED]: 
 
 
 
 
  
  
  
  Merhaba, 
  
  
  
  
  NFS'i asagidaki parametrelerle mount edip deneyebilir misiniz? 
  mount -o tcp,intr,nfsv3,-w=32768,-r=32768 
  
  
  
  
  
  
  
  
  
  
  
  
  
  Monday, January 14, 2008, 3:25:04 PM, you wrote: 
  
  
  
  
  
  
   
  

  

  
  NFS sunucusundaki exports dosyasinin icerigi: 
  

  
  /storage/domains /storage/users -maproot=root xxx.xxx.xx.xx xxx.xxx.xx.xxx 
  

  
  NFS istemcilerin fstab icerigi: 
  

  
  xxx.xxx.xx.xxx:/storage/domains /usr/home/vpopmail/domains  nfs rw  
  0   0 
  
  xxx.xxx.xx.xxx:/storage/users /var/qmail/users  nfs rw  0   
  0 
  

  
  
  
  

  
  2008/1/14 Ismail YENIGUL [EMAIL PROTECTED]: 
  
  
  
  
  Merhabalar, 
  
  
  
  
  
  
  
  cevabınızı listeye yazarsaniz memnun olurum. 
  
  NFS'i hangi  parametrelerle ile mount ediyorsunuz? 
  
  
  
  
  Monday, January 14, 2008, 2:56:31 PM, you wrote: 
  
  
  
  
  
  
   
  
  Ops, en onemli bilgiyi atlamisim, pardon. 
  

  
  FreeBSD 6.2 kurulu. 
  
  
  
  
  2008/1/14 Ismail YENIGUL [EMAIL PROTECTED]: 
  
  
  
  
  Merhaba, 
  
  
  
  
  FreeBSD'nin tam versiyonu nedir? 
  
  
  
  
  Monday, January 14, 2008, 2:01:34 PM, you wrote: 
  
  
  
  
  
  
   
  

  
  Merhabalar, 
  

  
  FreeBSD serverlardan olusan cluster yapimda, fazla yuk olmasindan dolayi 
  I/O ile ilgili bazi performans sorunlari yasiyorum. 
  
  Yapi, S.A.N baglantisi olan ve Storage olarak kullanilan bir FreeBSD ile 
  NFS uzerinden bu servera baglanip storage'e yazan cizen iki adet FreeBSD 
  client'tan olusuyor. 
  
  Bu yapi cok fazla trafigi olan bir domain için mail server (qmail/vpopmail) 
  cluster olarak hizmet veriyor. 
  

  
  Bu yuksek mail trafiginden mutevellit, storage serverin uzerinde 
  (olusmamasi gerektigi kadar) ciddi miktarlarda  I/O olusuyor. (Sistemin en 
  yogun saatlerinde, saniyede 750 I/O write) 
  

  
  Zira aynı saatlerde, clientler üzerinde oluşan I/O miktarına baktığım zaman 
  client başına ortalama 50 I/O write gibi rakamalar görüyorum, dolayisi ile 
  NFS serverda görülmesi gereken değer, iki client olduğuna göre ortalama 100 
  - 200 I/O wtire olması gerekirken 750'ye kadar ulaşabiliyor. 
  

  
  Bu dengesizliğin nedenini araştırdığım zaman, NFS server tarafındaki I/O 
  nun büyük bölümünü bufdeamon'ın oluşturduğunu gördüm. 
  
  Bufdeamon'in neden olduğu yüksek I/O değerini nasıl düşürebileceğim ve 
  performansı nasıl arttırabileceğim konusunda fikirlerinizi rica edebilir 
  miyim ? 
  

  
  Aslında, storage diskini asyn mount ederek performans arttırma yöntemi 
  mevcut. Ama bu tehlikeli yöntemi pek kullanmak istemiyorum. Zira, diskte 
  bulunan datanin, kayba pek tahammülü yok. 
  

  
  Bu konuda yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim. 
  

  
  Çağrı Ersen. 
  
  
  
  
  
  
  
  
  
  
  
  
  
  -- 
  
  + 
  
  + http://www.enderunix.org/ismail  http://www.endersys.com.tr   +   
  
  + EnderUNIX SDT @ Tr   Endersys Consultancy 

Re: [FreeBSD] NFS server I/O performans...

2008-01-16 Başlik Cagri Ersen
Merhaba,

sysctl kern ve tcp degerleri asagida, ancak ayni dosyaya yazma cizme durumu
yok. Tamamen random read ve write var. Zira bu mail serverlar icin storage
vazifesi goren bir makine. Maildir yapisi kullanildigindan dolayi direk
olarak belli dosyalarin icine yazmaktan ziyade mail icin bir dosya olusturma
isinden kaynaklanan random write islemi var.

Mail serverlardaki trafik ile nfs server üzerinde read ve write degerlerini
karsilastirdigim zaman degerler birbirleri ile ortusuyorlar, ancak bufdeamon
ekstradan -nedenini anlayamadigimiz bir sekilde-  write I/O yapiyor.

Yardimlariniz icin tesekkur ederim.


kern.ostype: FreeBSD
kern.osrelease: 6.2-RELEASE
kern.osrevision: 199506
kern.version: FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007
kern.maxvnodes: 10
kern.maxproc: 6164
kern.maxfiles: 12328
kern.argmax: 262144
kern.securelevel: -1
kern.hostname: nfs.xxx.com
kern.hostid: 0
kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 }
kern.posix1version: 200112
kern.ngroups: 16
kern.job_control: 1
kern.saved_ids: 0
kern.boottime: { sec = 1197298359, usec = 301199 } Mon Dec 10 16:52:39 2007
kern.domainname:
kern.osreldate: 602000
kern.bootfile: /boot/kernel/kernel
kern.maxfilesperproc: 11095
kern.maxprocperuid: 5547
kern.ipc.maxsockbuf: 262144
kern.ipc.sockbuf_waste_factor: 8
kern.ipc.somaxconn: 4096
kern.ipc.max_linkhdr: 16
kern.ipc.max_protohdr: 60
kern.ipc.max_hdr: 76
kern.ipc.max_datalen: 132
kern.ipc.nmbclusters: 25600
kern.ipc.nmbjumbop: 0
kern.ipc.nmbjumbo9: 0
kern.ipc.nmbjumbo16: 0
kern.ipc.maxpipekva: 16777216
kern.ipc.pipes: 4
kern.ipc.pipekva: 32768
kern.ipc.pipefragretry: 0
kern.ipc.pipeallocfail: 0
kern.ipc.piperesizefail: 0
kern.ipc.piperesizeallowed: 1
kern.ipc.msgmax: 16384
kern.ipc.msgmni: 40
kern.ipc.msgmnb: 2048
kern.ipc.msgtql: 40
kern.ipc.msgssz: 8
kern.ipc.msgseg: 2048
kern.ipc.semmap: 30
kern.ipc.semmni: 10
kern.ipc.semmns: 60
kern.ipc.semmnu: 30
kern.ipc.semmsl: 60
kern.ipc.semopm: 100
kern.ipc.semume: 10
kern.ipc.semusz: 92
kern.ipc.semvmx: 32767
kern.ipc.semaem: 16384
kern.ipc.shmmax: 33554432
kern.ipc.shmmin: 1
kern.ipc.shmmni: 192
kern.ipc.shmseg: 128
kern.ipc.shmall: 8192
kern.ipc.shm_use_phys: 0
kern.ipc.shm_allow_removed: 0
kern.ipc.numopensockets: 43
kern.ipc.maxsockets: 25600
kern.ipc.nsfbufs: 6656
kern.ipc.nsfbufspeak: 7
kern.ipc.nsfbufsused: 0
kern.dummy: 0
kern.ps_strings: 3217031152
kern.usrstack: 3217031168
kern.logsigexit: 1
kern.iov_max: 1024
kern.cam.cam_srch_hi: 0
kern.cam.scsi_delay: 5000
kern.cam.cd.changer.min_busy_seconds: 5
kern.cam.cd.changer.max_busy_seconds: 15
kern.cam.da.retry_count: 4
kern.cam.da.default_timeout: 60
kern.cam.da.0.minimum_cmd_size: 6
kern.cam.da.1.minimum_cmd_size: 10
kern.cam.da.2.minimum_cmd_size: 6
kern.disks: da2 da1 da0
kern.geom.debugflags: 0
kern.geom.collectstats: 1
kern.elf32.fallback_brand: -1
kern.init_path:/sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init:/stand/sysinstall
kern.init_shutdown_timeout: 120
kern.acct_suspend: 2
kern.acct_resume: 4
kern.acct_chkfreq: 15
kern.acct_suspended: 0
kern.cp_time: 284420 36 21640481 13042152 822444156
kern.openfiles: 96
kern.kq_calloutmax: 4096
kern.stackprot: 7
kern.ps_arg_cache_limit: 256
kern.lastpid: 22280
kern.randompid: 0
kern.ktrace.genio_size: 4096
kern.ktrace.request_pool: 100
kern.module_path: /boot/kernel;/boot/modules
kern.malloc:
kern.malloc_count: 199
kern.ident: SMP-GENERIC
kern.maxusers: 384
kern.fallback_elf_brand: -1
kern.kstack_pages: 2
kern.sync_on_panic: 0
kern.shutdown.poweroff_delay: 5000
kern.shutdown.kproc_shutdown_wait: 60
kern.sugid_coredump: 0
kern.coredump: 1
kern.nodump_coredump: 0
kern.corefile: %N.core
kern.fscale: 2048
kern.timecounter.stepwarnings: 0
kern.timecounter.nbinuptime: 1898258916
kern.timecounter.nnanouptime: 22734
kern.timecounter.nmicrouptime: 122198
kern.timecounter.nbintime: 3164413
kern.timecounter.nnanotime: 644474
kern.timecounter.nmicrotime: 2519939
kern.timecounter.ngetbinuptime: 677662579
kern.timecounter.ngetnanouptime: 1467817
kern.timecounter.ngetmicrouptime: 109982911
kern.timecounter.ngetbintime: 0
kern.timecounter.ngetnanotime: 772
kern.timecounter.ngetmicrotime: 2463633150
kern.timecounter.nsetclock: 3
kern.timecounter.hardware: ACPI-fast
kern.timecounter.choice: TSC(-100) ACPI-fast(1000) i8254(0) dummy(-100)
kern.timecounter.tick: 1
kern.timecounter.smp_tsc: 0
kern.threads.thr_scope: 0
kern.threads.thr_concurrency: 0
kern.threads.debug: 0
kern.threads.max_threads_per_proc: 1500
kern.threads.max_groups_per_proc: 1500
kern.threads.max_threads_hits: 0
kern.threads.virtual_cpu: 2
kern.sched.name: 4BSD
kern.sched.quantum: 10
kern.sched.ipiwakeup.enabled: 1
kern.sched.ipiwakeup.requested: 0
kern.sched.ipiwakeup.delivered: 0
kern.sched.ipiwakeup.usemask: 1
kern.sched.ipiwakeup.useloop: 0
kern.sched.ipiwakeup.onecpu: 0
kern.sched.ipiwakeup.htt2: 0
kern.sched.followon: 0
kern.sched.pfollowons: 0
kern.sched.kgfollowons: 0
kern.sched.preemption: 1
kern.sched.runq_fuzz: 1
kern.ccpu: 1948