Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
accf_data(9)
buffer incoming connections until data arrives
accf_dns(9)
buffer incoming DNS requests until the whole first request is present
accf_http(9)
buffer incoming connections until a certain complete HTTP requests arrive
aio_suspend(2)
suspend until asynchronous I/O operations or timeout complete (REALTIME)
builtin(1), !(1), %(1), .(1), :(1), @(1), [(1), {(1), }(1), alias(1), alloc(1), bg(1), bind(1), bindkey(1), break(1), breaksw(1), builtins(1), case(1), cd(1), chdir(1), command(1), complete(1), continue(1), default(1), dirs(1), do(1), done(1), echo(1), echotc(1), elif(1), else(1), end(1), endif(1), endsw(1), esac(1), eval(1), exec(1), exit(1), export(1), false(1), fc(1), fg(1), filetest(1), fi(1), for(1), foreach(1), getopts(1), glob(1), goto(1), hash(1), hashstat(1), history(1), hup(1), if(1), jobid(1), jobs(1), kill(1), limit(1), local(1), log(1), login(1), logout(1), ls-F(1), nice(1), nohup(1), notify(1), onintr(1), popd(1), printenv(1), printf(1), pushd(1), pwd(1), read(1), readonly(1), rehash(1), repeat(1), return(1), sched(1), set(1), setenv(1), settc(1), setty(1), setvar(1), shift(1), source(1), stop(1), suspend(1), switch(1), telltc(1), test(1), then(1), time(1), times(1), trap(1), true(1), type(1), ulimit(1), umask(1), unalias(1), uncomplete(1), unhash(1), unlimit(1), unset(1), unsetenv(1), until(1), wait(1), where(1), which(1), while(1)
shell built-in commands
memccpy(3)
copy string until character found
pause(3)
stop until signal
ERR_set_mark(3), ERR_pop_to_mark(3)
set marks and pop errors until mark
ERR_set_mark(3), ERR_pop_to_mark(3)
set marks and pop errors until mark
MPI_Barrier(3)
Blocks until all processes in the communicator have reached this routine
boundary_fopen(3)
read from a stream until a boundary string is matched
glFinish(3), "glFinish(3)
block until all GL execution is complete
greed(6)
eat a game field until you run out of moves
gyes(1), yes(1)
output a string repeatedly until killed
io_waituntil(3)
wait for events
layingsiege(7), Siege(7)
An HTTP/HTTPS stress tester was designed orignally as a internet usage simulator. In short, its role was to simulate the activity of many simultaneous users hitting a HTTP server. We were debugging some java code and during that process we arrived at a point where the code could withstand an acceptable number of users hitting a single URL but it could not withstand the seemingly random activity that characterizes many users hitting many URLs on a webserver. In order to debug the problem in a lab environment, I developed a program that simply read a bunch of URLs ( we used images, scripts, static html, jsps, etc. ) into memory and hit them randomly. The result was a success. We were able to break the code in the lab, an occurance which ultimately allowed us to fix it and put it into production. As the developers code improved, siege improved until we ultimately had good java code and a pretty decent regression tool. It was helpful for us, I hope it is helpful to you. In order to feel comfortable putting code into production, you need a way to measure its performance and to determine its threshold for failure. If you break your database pool at 250 simultaneous users and you average less then one-hundred simultaneous users and the code performs favorably, you can feel good about putting it into production. At the same time, if you should monitor trends in your site's activity and prepare for the moment when your traffic starts to near your threshold for failure. As a webdeveloper or websystems administrator you have little to no control over your user group. They can visit your site anytime day or night. Your domain name could resemble a popular site, yoohoo.com? And when was the last time marketing informed you about an approaching advertising blitz? You must be prepared for anything. That is why stress and performance testing is so important. I would not recommend putting anything into production until you have a good feel for how it will perform under duress
mc-wait-for-name(1)
run until a D-Bus name appears on the session bus
pixuntile(1)
break small images up into separate files
pvm_barrier(3)
Blocks the calling process until all processes in a group have called it
samechflags(1)
change file flags samechmod change file modes samechown change file owner and group samecp copies the first file of a pair of duplicate files samedelay delays line output until the files are no longer in use sameln links duplicate files together samemv moves the first file of a pair of duplicate files samerm remove the last of a pair of duplicate files
xlock(1)
Locks the local X display until a password is entered. xlock#(1) "" "xlock(1)"
xtrlock(1)
Lock X display until password supplied, leaving windows visible
Class::DBI::LazyInflate(3)
Defer Inflating Of Columns Until They Are Used
Convert::BinHex(3)
extract data from Macintosh BinHex files ALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!
Devel::REPL::Plugin::MultiLine::PPI(3)
read lines until all blocks are closed
Perl::Critic::Policy::ControlStructures::ProhibitNegativeExpressionsInUnlessAndUntilConditions(3)
Don't use operators like "not", "!~", and "le" within "until" and "unless"
Perl::Critic::Policy::ControlStructures::ProhibitUntilBlocks(3)
Write "while(! $condition)" instead of "until($condition)"
Plack::Loader::Delayed(3)
Delay the loading of .psgi until the first run
Sub::Defer(3)
defer generation of subroutines until they are first called
MPI_Barrier(3)
Blocks until all processes have reached this routine
autouse(3)
postpone load of modules until a function is used
vwait(n)
Process events until a variable is written
yes(1)
output a string repeatedly until killed
home | help