Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Server performance statistics

Featured Replies

I am starting this topic as reference for known FM server performance.

So far I

  • Author

P4, SCSI RAID, W2K Workstation, GB NIC

Disk: 2850

Guests: 73

Network: 1403

Transactions: 4017

Are those CURRENT, AVERAGE or PEAK values ??

Bear in mind that the performance statistics are are only collected at the stipulated time interval. The most frequent analysis you can do is 1 second - but then that will affect FM Server performance !.

I can't test my system above 30 users (that's all I've got), but I suspect that FM Server will deliver on demand and I/O statistics will rise with increasing users.

Maybe something a bit more concise from FM Inc could help.

My system is

Mac G4-400, OS 8.6, 100Base NIC

PEAK values:

Disk: 161

Guests: 28

Network: 59

Transactions ??? 273

  • Author

Sorry -- of course Peak values.

Even with 200 idle users nothing will show smile.gif

But peak shows the potential of FM server and it is collected over the time.

Obviously, lazy users will not push FM server to high smile.gif

I am interested to see the values of RAM disks!

Unfortunately for us we do not have that many users currently to make any kind of meaningful statistics on RAM Disk performance. Right now we have a small crew, only about 6 users.

  • Author

Yeah, I do realize it depends on traffic.

In any case I think about creating some test file with heavy load and run that on 2-3 workstations in loop. That will create some demand on server. Then we can get higher numbers.

Well, here's one of my clients:

G4 933 tower, os x, 256 megs

PEAK values:

Disk: 17516

Files: 34

Guests: 11

Network: 11576

Transactions ??? 32767

BEVIN

  • Author

What are the drives?

Is that serious 17516 KB/sec?

And 11576 KB/sec network?

And 32767 transactions?

If is it all serious peak figures that are great from single FileMaker server! What are those Guests processing?

Well, I'm trying to be serious, Anatoli ; )

Hopefully I'm not giving out bad numbers; they're copied straight off the remote server admin usage window.

In terms of extra info, one 80 gig HD..

I just did some testing and found where I get my peak values, in part. There's an update/import script run every morning, where the 1000 files are updated by 3 match DBs and 2 match excel files (each match file up to 5000 records).

This got me right to my peak transactions...

The one client (which runs unlimited and does the import) has probably handled up to 500 simultaneous users during its peak period, when the students are signing on to the system at the beginning of the academic year, although I can't imagine that as individuals they are taxing the system much...

Bevin

(PS--this is the client who is looking for a FT solutions administrator (see the posting under the help wanted section) to run my system and tend to other miscellaneous computer needs.)

  • Author

In that case FMI screw up the statistic big time.

We have similar scenario with script machine running big job on 500+ MB of data.

The machine has 5 latest SCSI drives as Raid 10.

You have probably excellent setup, but 17516 KB/sec from single HD and 2850KB/sec from fastest Raid?

It doesn't make sense.

Anatoli,

Can I have you take a look then? You have Timbuktu that I can give you temporary view privileges for an account on this server?

Just wanna make sure it all is looking ok...

Bevin

  • Author

Probably everything is OK with your server.

I was just thinking it would be nice to have some kind of statistics as what one can expect from FM server. Especially if someone must justify the expense first.

Sorry, I do not have Timbuktu, but that is all right.

But why it is like those numbers, beats me.

  • Author

Bevin,

are you talking about

Disk: 17516 B/sec

or

Disk: 17516 KB/sec?

here's the window attached:

Timbuktu001.jpg

and after it runs the "import"

Timbuktu003.jpg

  • Author

I wish that were true numbers smile.gif

Anyway -- I've noticed quite high-unsaved cache. The same is here after night job. When the person responsible for writing those routines will be back, we will put in some "Flush cache" after finish of each routine. If that will not help, we will put "pause 10-20 seconds after the Flash.

Maybe you can also think about this. If you will have crash or powercut (obviously without UPS) data loss is very probable. And if you don't have the backup made just before night run, than data reconstruction can take long time.

  • 2 weeks later...
  • Newbies

I'm running MacOS 9.2.2 on a G4 45-mhz with 256 RAM, with 50 users (actual peak shows 29) and 83 files.

Peak transactions/record 1532

Peak Network 633

Peak Disk Kbytes/sec 2204

Cache Hit% 100!!! (set to the max, 40mb)

Cache Unsaved % 0

We're finding our performance is not adequate for large searches. I've been asked to find out whether a server hardware upgrade would make a big difference or if the bottleneck is really the network.

My questions:

1. Should I be concerned that the cache hit is so high and unsaved is 0? What is unsaved anyway?

2. Has anyone out there done performance tests to compare server performance on their own? Do you recommend Linux, Jaguar (MacOS 10.2), Windows 2000, etc. Dell 2650 with Linux or Apple XServe?

BTW: I've followed the advice on filemaker.com for performance, db design, etc.

  • Author

I will recommend only fast drives and better OS.

What is large search indexed fields or not indexed?

  • Author

Our new records

P4, SCSI RAID, W2K Workstation, GB NIC

Disk: 4599

Guests: 73

Network: 1738

Transactions: 4068

The Cache statistics are a tricky thing. A bigger cache means that more stuff can be cached, but unless that same stuff is called for over and over again, it will be just more overhead for the processor to deal with. A smaller cache is, in my opinion, better. Most of my caches are set between 2MB and 8MB.

Couple of other things to improve performance:

Getting a fast SCSI harddrive. Most likely your are running the ATA drives that come in the G4s and they are not that good for server class machines, especially with a disk intensive solution like Filemaker Server.

How much RAM is allocated to FM Server? If more than say 40MB, it is WAAAAAYYYY to much. Lower it way down (to say 16MB), set your cache to 8MB (it may adjust the memory again, let it) and see how that works.

Since you have a fair amount of RAM and need to spend more on a new HD anyway, why not consider a RAMDisk. We have 5 FMP Servers running out of RAMDisk on G4 400 Cubes and the performance is great. Of course you pretty much need to load them with max RAM to make this work effeciently. We use RAMBunctious by Clarkwood Software.

We also find that OS 9.04 is the best "Server" OS and use it on all of our servers (ASIP systems included), and even then we strip out EVERY unneeded extension (and there are lots of them to remove).

Finally look at Peek-a-Boo also by Clarkwood. It allows you to specify processor priorities for various applications and services running. This way you can give Filemaker Server maximum processor time.

  • Newbies

Thanks for the advice! Now I have to wait for a good time to bump everyone out in order to experiment. We have people who stay connected for months at a time.

More questions:

3. Is our ATA drive still as much of a factor if we use a RAM Disk?

4. Why not use Apple's built-in RAM Disk? What's better about RAMBuctious?

5. How big should I make RAM Disk if the total size of the folder of databases on the Filemaker server is 227MB? It doesn't seem like I'll have enough memory to put them all there and have room left for the system without VM.

6. Is Peek-a-boo going to give me a gain over just using the checkbox in the Preferences dialog for making server the priority process?

7. Are there any databases out there used for benchmarking performance? If not, I have some simple ones that I'm working on which I plan to run on a few different platforms. I'll publish my results later on.

Here are some answers to your follow-up questions:

- We do indexed searches when we can. Particularly bad searches combine related fields with local fields where the related fields only have a few possible values. For example, a related weekday field can only have 5 values. Searching the related db of 25k records for any of those 5 values takes 30 seconds.

- We have 63MB RAM allocated to the server app. I recall increasing it gradually to that after it complained about memory.

Thanks again.

TED

Once you go to RAM disk the ATA drive ceases to be a factor.

RAMBunctious has many more features than the built in RAM disk functions.

Add more physical RAM, as much as you can. Well really in your case 512MB should be enough, give the RAMdisk 384 and save the rest for the system and Filemaker Server.

Peek-a-boo allows you to actually set the OS settings for application priority. Not only does it allow you to modify it for Filemaker Server it allow you to lower it for other processes.

  • Author

New value:

Transactions: 4341

  • Newbies

I ran my performance files on my server with various configurations. The best numbers, of course, were running the files locally. That was half the time of running them over the network using my FileMaker Pro Server. The server performance, was as captkurt said, low cache, low server app memory, from RAM Disk.

I want to compare to a Linux or XServe server.

I'm willing to share the files I used for my benchmark so I can attach them here.

TED

  • Newbies

Oops. The tied finger icon here isn't to attach files, like I had assumed.

If anyone wants to run my benchmark files, email me: [email protected].

TED

  • Author

We have new value in disks: 8585 KB/sec.

Disk: 8585

Guests: 73

Network: 1738

Transactions: 4341

  • 2 months later...
  • Author

Last values:

Disk: 9725

Network: 2449

Transactions: 4452

  • 1 month later...
  • Author

As we throw more and more tasks on our FM server, we have greater performance numbers:

Disk: 9725 KB/sec

Network: 2503 KB/sec

Transactions: 5357

What are good values on another platforms, Linux? Mac X?

Check out these stats for OS X

usage.jpg

  • Author

That made me laugh smile.gif

How come my numbers are so off. They seem impossible, but it's what I'm getting. Is the plug-in screwy for OS X or what. I noticed on the first page of this thread that someone else had similiar peak values, in fact a couple were exactly the same.

  • Author

It is probably FileMaker and Apple marketing plot smile.gif

Hey guys,

We get similar performance with an X server:

Disk 12012

Files 51

Guests 10

Network 7260

Transactions 32767

I can drive transactions to the peak rate by doing a sort on one of our larger files, or running a summary calculation in the same place. Near as I can tell, this is the maximum transaction rate.

Carlisle

  • Author

Such disk figure can be probably achieved in fastest possible SCSI array.

Transaction figure is probably the same bug as in other examples.

Dell Server PE 2500, Windows NT, 512 Megs

Disk 0

Files 36

Guests 16

Network 199

Transactions 369

This looks bad, no?

Courtney

  • Author

The Disk 0 is strange.

But the rest is possibly OK. Maybe there is not lot of traffic.

  • 2 weeks later...
  • Author

Slightly improved last numbers:

Disk: 9726 KB/sec

Network: 2823 KB/sec

Transactions: 6559

  • 1 month later...

Here's info from our recently setup 200Mhz PII running RedHat Linux 7.3 / 96 Megs Ram / 1Gig IDE & 3 Gig SCSI - using server 5.5 with cache set at 8 Megs (all info is peak info)

______________________

Disk KB/sec - 4652

Files - 26

Users - 4

Network KB/Sec - 2640

Transactions - 5600

______________________

After using FM Server on Mac OS X (G3s & G4s) and OS 9 I'm happiest with the performance / stability / price that linux offers.

We may be upgrading to a 2Gig P4... if so I'll post those stats as well.

  • Author

That is GREAT! I am glad, that FM server on Linux is soooo good. FM probably hired someone clever to do Linux version of FM server as they did with Windows server version.

Here's updated info after 4 days of uptime... still using the 200Mhz PII... still no crashes...

______________________

Disk KB/sec - 7384

Files - 26

Users - 4

Network KB/Sec - 2640

Transactions - 11160

______________________

(did I mention that with linux you can 'reload' the preferences (conf file) from the CLI WITHOUT having to restart FMS and kick everyone off!)

  • Author

Excellent!

If FM did the statistics correctly, it is insanely great { Steve Jobs} result from PII.

It shows how bloated GUI systems sucks as servers, Mac or Windows!

  • 2 weeks later...

Is this simultaneous peak?

  • Author

In what way? I guess transactions will have some demand on storage and on network. Without transactions there will not be high numbers in rest of categories.

  • 5 weeks later...

We recently purchased the New Millennium Filemaker server. Seems to be fine after 1 week. Here are the numbers. All numbers are peak.

Disk KB/sec 4512

Files 16

Guests 10

Network KB/sec 3096

Transactions 20740

Good or bad?

Michael

  • Author

I think it is excellent result! smile.gif

Although the Number of Transactions seems to me a bit of optimistic on Linux machines.

Is that Linux?

Anatoli,

Yes it is running Linux v7.2. I agree with the transactions being a little off. Especially considering the average was around 600 if I remember correctly. Nice to know the numbers are pretty good.

Michael

  • Author

Real test will be to have Windows and Linux servers next to each other for the same network testing.

But I am very impressed by Linux boxes. They are not something special in HW configuration. My server was build with single condition: fastest and most reliable. Money where no object.

I would like to add a little more to this subject by request. The files that are being hosted by Fm Server perform much faster then when opened directly on client computer and being the only user. This is something that I was not expecting but am very happy to see. Not exactly sure why but I'm not going to complain. Calculations and finds perform much faster then normal. Normaly when performing a find which finds say 6000 records would basically fill the screen down slowly. With Fm server hosting the files, the found set displays instantly. A fair comparison would be DSL to dial up opening a web page with lots of graphics. Can anyone here explain why?

Michael

  • Author

I was trying explain that to "bosses" here 2 years ago also, but they wouldn't buy my idea. They said it cannot be possible. Local access is local access.

Now it is independently confirmed smile.gif

On good operating system software, like Linux or Windows the speed difference is very visible. TCP/IP network is 2-3 times faster, then Mac TCP.

The FM server is also faster and it is pushing data at greater rate, than local access to drive. Also FM client and CPU is only getting and displaying the data and copying data to local Temp file, without any other work. That is fast.

Local FM access must send the request to OS, OS must ask disk to find the data, data are transferred to memory, stored in Temp file, calculated and displayed and everything is handled by single CPU.

  • 4 weeks later...

Here are the latest numbers from our Linux box. All are peak.

Disk KB/sec 10920

Files 16

Guests 9

Network KB/sec 4208

Transactions 32767

I have noticed through this thread that there are other servers with the exact same number of transactions. any one have any idea why?

Michael

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.