Sponsored Content
Operating Systems SCO Performance issue from Unixware 2.1 to Unixware 7 Post 86612 by Amith on Sunday 16th of October 2005 02:33:32 PM
Old 10-16-2005
Data Performance issue from Unixware 2.1 to Unixware 7

Hello,

I am having performance problem when , i ported a c code from Unixware 2.1 to Unixware 7.0.0.

My program establishes a synchornous connection with the client in a windows OS and then sends and receives messsages using the recv and send calls.

What i hyave noticed is that after a response is send , the program spents a long time in receving the message. In Unixware 2.1 this code was working fine with the front end , but after porting the same code to Unixware 7.0.0 , there is a time gap in the recv function , which eventually slows down the process.

The issue is appearing when the message size is around 2200 bytes.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

UnixWare printing

I have a Unixware OS and a HP Business Inkjet printer. I am unable to print from Unixware in landscape mode. I have tried filters and have failed every time. Any advice would be greatly appreciated. (6 Replies)
Discussion started by: sb4best
6 Replies

2. UNIX for Dummies Questions & Answers

please help me about unixware 7.1.3

msg: vfs_mountroot:cannot mount root %%%%%% system don't start (0 Replies)
Discussion started by: hushboy
0 Replies

3. SCO

Unixware problem

Dear All, I have a HP Netserver LH3 server which has unixware 7 os with oracle. Suddenly it shows a error message that " Raw Stack Dump beigns at 0xFFFDABIC... Generating Selective dump Storing system memory image for crash analysis.... #scanning memory....dumping to disk (Press any key to... (0 Replies)
Discussion started by: mr.chiranjib
0 Replies

4. SCO

unixware 2.0

High, I have a simulator application running on unixware 2.1, there are no original installation CDs for the application. is it possible to copy directories and configuration files, related to the installed application, from unixware 2.1 to other system running Unixware 7.1.1 (replacing Unixware... (0 Replies)
Discussion started by: fareedah
0 Replies

5. SCO

Installing UNIXWARE 7.1.1

I want to install unixware 7.1.1 on a server which does not have a on board floppy drive. I have got a USB floppy drive. Can anybody please help me...how could I provide HBA disk using this USB floppy drive???? (0 Replies)
Discussion started by: siddhartha7m
0 Replies

6. UNIX for Dummies Questions & Answers

installation issue of unixware 7.1.1

I have to install unixware 7.1.1 on an intel server which does not have an on board floppy disk. I ahve got a USB floppy drive. how could I provide HBA driver using this usb floppy drive?? (2 Replies)
Discussion started by: siddhartha7m
2 Replies

7. News, Links, Events and Announcements

Are the UnixWare 7.1.1 sources available?

So, I was browsing groklaw.net, and I was surprised to read that Pamela Jones was reading the copyright notices in the UnixWare 7.1.1 source code files... Groklaw - Santa Cruz Listed Novell as Owning the Copyrights in 1999 How can that be? Are the UnixWare 7.1.1 sources available to the... (1 Reply)
Discussion started by: pepinox
1 Replies

8. SCO

VMware and SCO Unixware 7.1.4 Network issue

I am haveing a problem with my VMware ESXi 4.1 server and a virtual SCO UnixWare 7.1.4 server that I need for a legacy application for my company. The problem seems simple but I can't find a solution. The UnixWare (UW) server is a clean install and patched as SCO recommends. I am able to telnet to... (1 Reply)
Discussion started by: DudeCrush
1 Replies

9. SCO

Unixware Crash ...

Hi, I need help, one of our servers is down, and all data in that Server are critical: The Scenario: ------------- I have a computer with the next architecture: architecture=IA32 bus_types=PCI2.10,ISA,PnP1.0 hostname=xxx.xxx.xxx (the real name is hidden) hw_provider=Generic AT... (2 Replies)
Discussion started by: danilosevilla
2 Replies

10. SCO

Some questions about UNIXware

I want to know how to clear the history of the command I typed and is there a way to see the serial key which it activate the Unix ? (3 Replies)
Discussion started by: BaxxterHp
3 Replies
TakTuk(3pm)						User Contributed Perl Documentation					       TakTuk(3pm)

NAME
TakTuk - Perl module that provides an interface to "taktuk(1)" communication facilities SYNOPSIS
use TakTuk; my $rank = TakTuk::get('rank'); my $count = TakTuk::get('count'); print "I'm process $rank among $count "; if ($rank > 1) { my ($from, $message) = TakTuk::recv(); if (not defined($message)) { print "Trying to recv: ", TakTuk::error_msg($TakTuk::error), " "; } else { print "$rank received $message from $from "; } } sleep 1; my $next = $rank+1; $next = 1 if ($next > $count); if (not TakTuk::send(to=>$next, body=>"[Salut numero $rank]")) { print "Trying to send to $next: ", TakTuk::error_msg($TakTuk::error), " "; } if ($rank == 1) { my ($from, $message) = TakTuk::recv(timeout=>5); if (not defined($message)) { print "Trying to recv :", TakTuk::error_msg($TakTuk::error), " "; } else { print "$rank received $message from $from "; } } DESCRIPTION
The TakTuk communication layer Perl interface provides a way for programs executed using the taktuk(1) command to exchange data. It is based on a simple send/receive model using multicast-like sends and optionally timeouted receives. This is only designed to be a control facility, in particular this is not a high performance communication library. The Perl communication interface for TakTuk is made of functions that can be called by scripts executed using the "taktuk_perl" command of the TakTuk engine (preferred way, less installation requirements on remote machines) or using the TakTuk Perl module provided with the TakTuk distribution. These functions are: TakTuk::get($) gets some information from TakTuk. Currently available information includes 'target', 'rank', 'count', 'father', 'child_min' and 'child_max'. This is a better way to get this information than environment variables as its takes into account renumbering that might occur after process spawn. TakTuk::send(%) sends a scalar to a single peer or a set specification (see taktuk(1) for information about set specifications). The two mandatory fields in the arguments are "to" (with a set specification) and "body". Optionally, a field "target" might be given. Returns an undefined value upon error. TakTuk::recv(%) blocks until the reception of a message. Returns a list of two elements: the logical number of the source of the message and the message itself. Accepts an optional "timeout" argument with a numeric value. Returns an empty list upon error. When an error occur, all these functions set the variable $TakTuk::error to the numeric code of the error that occured. A textual description of the error is provided by the function TakTuk::error_msg($) that takes the error code as an argument. Error codes are the following : TakTuk::ESWRIT a call to "TakTuk::syswrite" failed. This is due to a "syswrite" error different than "EAGAIN". The code should be accessible using $!. TakTuk::EFCLSD the communication channel to the TakTuk engine has been closed. This typically occur when shutting down the logical network (using Ctrl-C on root node for instance). TakTuk::ESREAD ("TakTuk::recv" only) a call to "sysread" failed (the code should be accessible using $!). TakTuk::EARGTO ("TakTuk::send" only) "to" field missing in the arguments. TakTuk::EARGBD ("TakTuk::send" only) "body" field missing in the arguments. TakTuk::ETMOUT ("TakTuk::recv" only) The call to "TakTuk::recv" timeouted. This only occur when giving a "timeout" field as "TakTuk::recv" argument. Finally, the TakTuk Perl module defines some constants which value match the different states reported by the stream "state" (see taktuk(1) for details about this stream). These constant are the following: TakTuk::TAKTUK_READY TakTuk::TAKTUK_NUMBERED TakTuk::TAKTUK_TERMINATED TakTuk::CONNECTION_FAILED TakTuk::CONNECTION_INITIALIZED TakTuk::CONNECTION_LOST TakTuk::COMMAND_STARTED TakTuk::COMMAND_FAILED TakTuk::COMMAND_TERMINATED TakTuk::UPDATE_FAILED TakTuk::PIPE_STARTED TakTuk::PIPE_FAILED TakTuk::PIPE_TERMINATED TakTuk::FILE_RECEPTION_STARTED TakTuk::FILE_RECEPTION_FAILED TakTuk::FILE_RECEPTION_TERMINATED TakTuk::FILE_SEND_FAILED TakTuk::INVALID_TARGET TakTuk::NO_TARGET TakTuk::MESSAGE_DELIVERED TakTuk::INVALID_DESTINATION TakTuk::UNAVAILABLE_DESTINATION SEE ALSO
tatkuk(1), taktukcomm(3), TakTuk::Pilot(3) AUTHOR
The original concept of TakTuk has been proposed by Cyrille Martin in his PhD thesis. People involved in this work include Jacques Briat, Olivier Richard, Thierry Gautier and Guillaume Huard. The author of the version 3 (perl version) and current maintainer of the package is Guillaume Huard. COPYRIGHT
The "TakTuk" communication interface library is provided under the terms of the GNU General Public License version 2 or later. perl v5.14.2 2012-06-11 TakTuk(3pm)
All times are GMT -4. The time now is 05:54 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy