From info at tecodryer.com Wed Aug 6 21:42:00 2008 From: info at tecodryer.com (TECO DRYER) Date: Wed Aug 6 21:42:34 2008 Subject: Teco Industry is in the business of corn, wheat, paddy, and Message-ID: <20080806214155.0F2198FC28@mx1.freebsd.org> vegetable dr Sender: "TECO DRYER" Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Date: Thu, 7 Aug 2008 00:12:28 +0300 Message-ID: <20080806211228140.73DD3B9813345003@erkan-e90bf8060> X-Priority: 3 (Normal) Importance: Normal Teco Industry is in the business of corn, wheat, paddy, and vegetable drying machines and the production and marketing of silo & steel construction. Related to the machines that our company produce; Teco Industry has the representatives in Bulgaria, Albania, Ukraine, Tatarstan, Kazakhstan, Russia, Angola and Indonesia. Our partners in these countries are accepted as the leaders in the steel industry. The quality of produced machines is approved by international standards. Teco is guaranteed by CE and ISO 9001-2000 certificates. Teco also contributes to the national economy by creating jobs in designing, project, production, import and export. Teco materializes R&D activities with its professional staff. Quality results are presented to the customers during the production, import and export. Our company takes the leadership of producing and marketing nationally and internationally. For Grain, Oily Seeds, and Pulses: Silos Corn and Soybean Drying Machines Handling Systems like Bucket Elevator, Chain Conveyor and Helix Prop Towers and Catwalks for Handling Systems Unloading Truck Lifts Industrial Foundations, Steel Construction With the expert staff; we take an important target like ‘’Customer Satisfaction and Service Quality’’ and perform service and counseling duties successfully. -------------------------------------------------------------------------------- Contact Us , Teco Dryer Company is ready for a long partnership with you. Sales Engineer Erkan AYMAN eayman@tecodryer.com From misterniceguy0 at gmail.com Wed Aug 13 10:45:07 2008 From: misterniceguy0 at gmail.com (Mister Nice Guy) Date: Wed Aug 13 10:45:14 2008 Subject: Storesonline, Double Your Promotional Email and Ecommerce Revenue Message-ID: <3b9f447d0808130330u5ac8e1cdtf99e1393a7a8f322@mail.gmail.com> *Storesonline, Double Your Promotional Email and Ecommerce Revenue* If you want to be successful in ecommerce, you will have to work harder than just shooting off a newsletter. Check out *Storesonline* for a full ecommerce solution. With just a little bit of effort, you can double the revenue generated from an ecommerce website All it takes is some effort, careful analysis, testing different methods, and then refining them. Make sure you concentrate on building your email list, creating outstanding content for your emails, managing your list, dividing your list into categories and testing. A good home page does not necessarily translate to revenue generation. You should get traffic that converts. *Storesonline* has software that helps you after traffic converts.You have to get new subscribers who visit your website regularly to check out new products or services. This can be done by list building, which in turn is only possible if you expand your current list. Make sure your website has an opt-in subscription form on practically every webpage. Your chances of getting new subscribers will increase if you offer some kind of incentive. An incentive can be anything from an offer for free shipping to giving $20 off on the first order. You can easily get a new customer's email address through the shopping cart form. Make sure you add a link to the subscription form in the transaction confirmation email. This opportunity can be also used to get further details like gender, likes and product interests. These are the tools that *Storesonline*, may offer on their website. From lijimlee at gmail.com Thu Aug 21 00:33:20 2008 From: lijimlee at gmail.com (Ji) Date: Thu Aug 21 00:33:27 2008 Subject: how to bind CPU with taskqueue thread Message-ID: <8fd8f02c0808201709rcfa8007k5511e1cb2b4a7196@mail.gmail.com> Hi all, I use "taskqueue_start_threads(&tq, 1, PI_NET, tq_name)" to create a thread working for the task queue, and I have multiple CPUs. Can I bind the thread with a specific CPU so that the thread is only running on that CPU permanently? Thank you a lot. I tried sched_bind(FIRST_THREAD_IN_PROC(*tq->tq_pproc), 1) but it does not work. BTW, the kernel uses ULE scheduler. Thanks. Ji . From ray.mihm at gmail.com Fri Aug 22 03:22:40 2008 From: ray.mihm at gmail.com (Ray Mihm) Date: Fri Aug 22 03:22:50 2008 Subject: how to bind CPU with taskqueue thread In-Reply-To: <8fd8f02c0808201709rcfa8007k5511e1cb2b4a7196@mail.gmail.com> References: <8fd8f02c0808201709rcfa8007k5511e1cb2b4a7196@mail.gmail.com> Message-ID: <1aa142960808211958u15a540c4sb906fb4ef232efa8@mail.gmail.com> See cpuset(2) -rm On Wed, Aug 20, 2008 at 5:09 PM, Ji wrote: > Hi all, > > I use "taskqueue_start_threads(&tq, 1, PI_NET, tq_name)" to create a > thread working for the task queue, and I have multiple CPUs. > Can I bind the thread with a specific CPU so that the thread is only > running on that CPU permanently? Thank you a lot. > I tried sched_bind(FIRST_THREAD_IN_PROC(*tq->tq_pproc), 1) but it does > not work. BTW, the kernel uses ULE scheduler. > Thanks. > > Ji > > . > _______________________________________________ > freebsd-smp@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-smp > To unsubscribe, send any mail to "freebsd-smp-unsubscribe@freebsd.org" > From jhb at freebsd.org Fri Aug 22 20:15:53 2008 From: jhb at freebsd.org (John Baldwin) Date: Fri Aug 22 20:16:03 2008 Subject: how to bind CPU with taskqueue thread In-Reply-To: <8fd8f02c0808201709rcfa8007k5511e1cb2b4a7196@mail.gmail.com> References: <8fd8f02c0808201709rcfa8007k5511e1cb2b4a7196@mail.gmail.com> Message-ID: <200808221542.34869.jhb@freebsd.org> On Wednesday 20 August 2008 08:09:14 pm Ji wrote: > Hi all, > > I use "taskqueue_start_threads(&tq, 1, PI_NET, tq_name)" to create a > thread working for the task queue, and I have multiple CPUs. > Can I bind the thread with a specific CPU so that the thread is only > running on that CPU permanently? Thank you a lot. > I tried sched_bind(FIRST_THREAD_IN_PROC(*tq->tq_pproc), 1) but it does > not work. BTW, the kernel uses ULE scheduler. > Thanks. With sched_bind() you can only bind curthread. What you can do for your case since you have 1 thread is to queue a task whose function does: struct thread *td; td = curthread; thread_lock(td); sched_bind(td, 1); thread_unlock(td); For a queue with multiple threads there isn't a good way to do that currently, though you might can have a task function that does a bind and then blocks on a condition variable after bumping up a counter, except that if the counter hits N, you do a wakeup on the cv instead. This would ensure that N threads run the tasks (i.e. no thread runs two of the bind tasks). -- John Baldwin