Message boards : Server programs : Identifying computers OS
Message board moderation
Author | Message |
---|---|
Send message Joined: 28 Jun 10 Posts: 2637 |
The server can clearly identify the OS being used by a particular machine as it can send work out in the correct format for that OS. Is there a way to identify which, "Windows" machines are actually Linux boxes running WINE? CPDN are trying to work out if there is any pattern to the machines more likely to throw up segmentation errors with some recent batches and as many of us running Linux switch when there is no native work for our machines, clearly this will potentially skew any statistics. |
Send message Joined: 5 Oct 06 Posts: 5121 |
The server receives, parses, stores, and displays information passed to it by the BOINC client running on the remote machine in question. All that information (and the only information that the server has access to) is passed in the file 'sched_request_climateprediction.net.xml'. That file is re-written every time the client is preparing to make contact with the server for whatever reason, but the most recent version is always accessible on the client machine for reference. Here is a sample of the relevant section from one of my genuine Windows machines. <host_info> <timezone>0</timezone> <domain_name>redacted</domain_name> <ip_addr>redacted</ip_addr> <host_cpid>823018b1231e10f28da302ec7a92c01a</host_cpid> <p_ncpus>4</p_ncpus> <p_vendor>GenuineIntel</p_vendor> <p_model>Intel(R) Core(TM) i5-4690 CPU @ 3.50GHz [Family 6 Model 60 Stepping 3]</p_model> <p_features>fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 fma cx16 sse4_1 sse4_2 movebe popcnt aes f16c rdrandsyscall nx lm avx avx2 vmx smx tm2 pbe fsgsbase bmi1 smep bmi2</p_features> <p_fpops>4742537574.411942</p_fpops> <p_iops>16819291849.400866</p_iops> <p_membw>333333333.333333</p_membw> <p_calculated>1549370695.497608</p_calculated> <p_vm_extensions_disabled>0</p_vm_extensions_disabled> <m_nbytes>8444608512.000000</m_nbytes> <m_cache>262144.000000</m_cache> <m_swap>16887267328.000000</m_swap> <d_total>1000185266176.000000</d_total> <d_free>974493057024.000000</d_free> <os_name>Microsoft Windows 7</os_name> <os_version>Professional x64 Edition, Service Pack 1, (06.01.7601.00)</os_version> <n_usable_coprocs>3</n_usable_coprocs> <wsl_available>0</wsl_available> <host_info>You could compare that with the equivalent taken from a BOINC client running under WINE, and see if you could find any distinctive and diagnostic difference. |
Send message Joined: 28 Jun 10 Posts: 2637 |
Thanks Richard, I will have a look and see. |
Send message Joined: 28 Jun 10 Posts: 2637 |
Now got both machines pretending to be Win10 so I can see if the win10version is identical between the two machines. Looking at the machine that was an XP lookalike and the laptop files they are different enough that I would need to look at a few to see if it is consistent between machines that claim to be the same windows version. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.