Add the utgard performance test

This commit is contained in:
luoyan35714 2014-12-04 22:48:17 +08:00
parent 6863868e97
commit d21fa5d843
65 changed files with 13913 additions and 221 deletions

1
.gitignore vendored
View File

@ -4,7 +4,6 @@
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear

Binary file not shown.

View File

@ -1,11 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="lib" path="lib/jeasyopc.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">
<attributes>

Binary file not shown.

View File

@ -19,11 +19,6 @@
</build>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
@ -34,7 +29,6 @@
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
</project>

View File

@ -1,11 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry including="**/*.java" kind="src" output="target/classes" path="src">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="lib" path="lib/org.openscada.opc.dcom_1.1.0.v20130529.jar"/>
<classpathentry kind="lib" path="lib/org.openscada.opc.lib_1.1.0.v20130529.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">

View File

@ -27,11 +27,6 @@
</build>
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>

View File

@ -1,6 +0,0 @@
host=10.1.5.123
domain=
username=neusoft
password=`1nktd84jx
clsid=F8582CF2-88FB-11D0-B850-00C0F0104305
progid=

View File

@ -1,11 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src">
<attributes>
<attribute name="optional" value="true"/>
<attribute name="maven.pomderived" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="src" path="src/main/resources"/>
<classpathentry kind="lib" path="lib/org.openscada.opc.dcom_1.1.0.v20130529.jar"/>
<classpathentry kind="lib" path="lib/org.openscada.opc.lib_1.1.0.v20130529.jar"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6">

View File

@ -19,11 +19,13 @@
</build>
<dependencies>
<!--
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
-->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>

View File

@ -1,5 +0,0 @@
package com.freud.opc.utgard.perf;
public class Async10OPCPerfTest {
}

View File

@ -1,5 +0,0 @@
package com.freud.opc.utgard.perf;
public class Async20OPCPerfTest {
}

View File

@ -1,5 +0,0 @@
package com.freud.opc.utgard.perf;
public class PublishOPCPerfTest {
}

View File

@ -1,41 +0,0 @@
package com.freud.opc.utgard.perf;
import static com.freud.opc.utgard.perf.config.ConfigReader.CLSID;
import static com.freud.opc.utgard.perf.config.ConfigReader.DOMAIN;
import static com.freud.opc.utgard.perf.config.ConfigReader.HOST;
import static com.freud.opc.utgard.perf.config.ConfigReader.PASSWORD;
import static com.freud.opc.utgard.perf.config.ConfigReader.USERNAME;
import static com.freud.opc.utgard.perf.config.ConfigReader.getProp;
import java.util.concurrent.Executors;
import org.openscada.opc.lib.common.ConnectionInformation;
import org.openscada.opc.lib.da.Group;
import org.openscada.opc.lib.da.Item;
import org.openscada.opc.lib.da.ItemState;
import org.openscada.opc.lib.da.Server;
public class SyncOPCPerfTest {
public static void main(String[] args) throws Exception {
ConnectionInformation ci = new ConnectionInformation();
ci.setHost(getProp(HOST));
ci.setDomain(getProp(DOMAIN));
ci.setUser(getProp(USERNAME));
ci.setPassword(getProp(PASSWORD));
ci.setClsid(getProp(CLSID));
Server server = new Server(ci,
Executors.newSingleThreadScheduledExecutor());
server.connect();
Group group = server.addGroup();
Item item = group.addItem("Random.Real");
group.read(true, item);
ItemState is = item.read(true);
}
}

View File

@ -1,30 +0,0 @@
package com.freud.opc.utgard.perf.config;
import java.io.IOException;
import java.util.Properties;
public class ConfigReader {
private static Properties prop;
public static final String HOST = "host";
public static final String DOMAIN = "domain";
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
public static final String CLSID = "clsid";
public static final String PROGID = "progid";
static {
try {
prop = new Properties();
prop.load(ConfigReader.class.getClassLoader().getResourceAsStream(
"config.properties"));
} catch (IOException e) {
e.printStackTrace();
}
}
public static String getProp(String name) {
return prop.getProperty(name);
}
}

View File

@ -1,6 +0,0 @@
host=10.1.5.123
domain=
username=neusoft
password=`1nktd84jx
clsid=F8582CF2-88FB-11D0-B850-00C0F0104305
progid=

View File

@ -1,7 +0,0 @@
# JCustomOpc properties
#----------------------
# library path
library.path = ./lib/JCustomOpc
# translation, see:
# javafish.clients.opc.Translate

View File

@ -1,3 +0,0 @@
# Translate properties
resource = javafish.clients.opc.lang.resource
locale = en

View File

@ -1,41 +0,0 @@
# english localization
# exception localization
GROUP_EXISTS_EXCEPTION = The group exists on OPC Server:
GROUP_NO_EXISTS_EXCEPTION = The group doesn't exist:
ITEM_EXISTS_EXCEPTION = The item exists on OPC Group:
ITEM_NO_EXISTS_EXCEPTION = The item doesn't exist:
CONNECTIVITY_EXCEPTION = The connection to the OPC Server has failed:
COINITIALIZE_EXCECPTION = CoInitialize COM object exception.
COUNINITIALIZE_EXCECPTION = CoUninitialize COM object exception.
HOST_EXCEPTION = Host not found:
UNABLE_BROWSE_BRANCH_EXCEPTION = Unable to browse a branch.
UNABLE_BROWSE_LEAF_EXCEPTION = Unable to browse a leaf (item).
UNABLE_IBROWSE_EXCEPTION = Unable to initialize IBrowse.
NOT_FOUND_SERVERS_EXCEPTION = OPC servers not found on
UNABLE_ADD_GROUP_EXCEPTION = Unable to register group to server:
UNABLE_ADD_GROUP_EXCEPTION_UNKNOWN = Unable to register some group to server.
UNABLE_ADD_ITEM_EXCEPTION = Unable to register item to group:
UNABLE_ADD_ITEM_EXCEPTION_UNKNOWN = Unable to register some item to group.
COMPONENT_NOT_FOUND_EXCEPTION = The component (group/item) wasn't found:
UNABLE_REMOVE_GROUP_EXCEPTION = Unable to remove group:
UNABLE_REMOVE_GROUP_EXCEPTION_UNKNOWN = Unable to remove some group.
UNABLE_REMOVE_ITEM_EXCEPTION = Unable to remove item:
SYNCH_READ_EXCEPTION = Synchronous reading error.
SYNCH_WRITE_EXCEPTION = Synchronous writing error.
ASYNCH_10_READ_EXCEPTION = Asynchronous read error (register AdviseSink).
ASYNCH_20_READ_EXCEPTION = Asynchronous read error (register CallBack).
ASYNCH_10_UNADVISE_EXCEPTION = Asynchronous unadvise 1.0 error.
ASYNCH_20_UNADVISE_EXCEPTION = Asynchronous unadvise 2.0 error.
GROUP_UPDATETIME_EXCEPTION = Update time of group cannot be changed:
GROUP_ACTIVITY_EXCEPTION = Activity of group cannot be changed:
ITEM_ACTIVITY_EXCEPTION = Activity of item cannot be changed:
VARIANT_TYPE_EXCEPTION = Variant typecast exception.
VARIANT_TYPE_COMPARE_EXCEPTION = Variant compare exception (not Comparable types).
# jeasyopc translation
JEASYOPC_CONNECTED = The OPC Client is connected.
JEASYOPC_DISCONNECTED = The OPC Client is disconnected.
JEASYOPC_GRP_REG = OPC Groups are registered.
JEASYOPC_GRP_UNREG = OPC Groups are unregistered successfully.
JEASYOPC_ASYNCH20_START = Asynchronous mode 2.0 is started.

View File

@ -1,41 +0,0 @@
# Portuguese localization
# exception localization
GROUP_EXISTS_EXCEPTION = O grupo existe no servidor OPC:
GROUP_NO_EXISTS_EXCEPTION = O grupo não existe:
ITEM_EXISTS_EXCEPTION = O item existe no grupo OPC:
ITEM_NO_EXISTS_EXCEPTION = O item não existe:
CONNECTIVITY_EXCEPTION = A ligação ao servidor OPC falhou:
COINITIALIZE_EXCECPTION = Excepção CoInitialize no objecto COM.
COUNINITIALIZE_EXCECPTION = Excepção CoUninitialize no objecto COM.
HOST_EXCEPTION = Servidor não encontrado:
UNABLE_BROWSE_BRANCH_EXCEPTION = Impossível fazer browse ao branch.
UNABLE_BROWSE_LEAF_EXCEPTION = Impossível fazer browse ao item.
UNABLE_IBROWSE_EXCEPTION = Impossível inicializar IBrowse.
NOT_FOUND_SERVERS_EXCEPTION = Servidor OPC não encontrado em
UNABLE_ADD_GROUP_EXCEPTION = Impossível registar grupo no servidor:
UNABLE_ADD_GROUP_EXCEPTION_UNKNOWN = Impossível registar algum grupo no servidor.
UNABLE_ADD_ITEM_EXCEPTION = Impossível registar item no grupo:
UNABLE_ADD_ITEM_EXCEPTION_UNKNOWN = Impossível registar algum item no grupo.
COMPONENT_NOT_FOUND_EXCEPTION = O componente (grupo/item) não foi encontrado:
UNABLE_REMOVE_GROUP_EXCEPTION = Impossível remover grupo:
UNABLE_REMOVE_GROUP_EXCEPTION_UNKNOWN = Impossível remover algum grupo.
UNABLE_REMOVE_ITEM_EXCEPTION = Impossível remover item:
SYNCH_READ_EXCEPTION = Erro de leitura síncrono.
SYNCH_WRITE_EXCEPTION = Erro de escrita síncrono.
ASYNCH_10_READ_EXCEPTION = Erro de leitura assíncrono (register AdviseSink).
ASYNCH_20_READ_EXCEPTION = Erro de leitura assíncrono (register CallBack).
ASYNCH_10_UNADVISE_EXCEPTION = Asynchronous unadvise 1.0 error.
ASYNCH_20_UNADVISE_EXCEPTION = Asynchronous unadvise 2.0 error.
GROUP_UPDATETIME_EXCEPTION = Tempo de actualização do grupo não pode ser mudado:
GROUP_ACTIVITY_EXCEPTION = Actividade do grupo não pode ser mudada:
ITEM_ACTIVITY_EXCEPTION = Actividade do item não pode ser mudada:
VARIANT_TYPE_EXCEPTION = Variant typecast exception.
VARIANT_TYPE_COMPARE_EXCEPTION = Variant compare exception (tipos não implementam Comparable).
# jeasyopc translation
JEASYOPC_CONNECTED = O cliente OPC está ligado.
JEASYOPC_DISCONNECTED = O cliente OPC está desligado.
JEASYOPC_GRP_REG = Grupos OPC registados.
JEASYOPC_GRP_UNREG = Grupos OPC desregistados.
JEASYOPC_ASYNCH20_START = Modo Asynchronous 2.0 iniciado.

View File

@ -0,0 +1,60 @@
package com.freud.opc.utgard.perf;
import static com.freud.opc.utgard.perf.config.ConfigReader.config;
import java.util.Date;
import java.util.concurrent.Executors;
import org.apache.log4j.Logger;
import org.openscada.opc.lib.da.AccessBase;
import org.openscada.opc.lib.da.DataCallback;
import org.openscada.opc.lib.da.Item;
import org.openscada.opc.lib.da.ItemState;
import org.openscada.opc.lib.da.Server;
import org.openscada.opc.lib.da.SyncAccess;
public class AsyncOPCPerfTest {
private static Logger LOGGER = Logger.getLogger(AsyncOPCPerfTest.class);
private static final int NUMBER = 10000;
private static final int WAN_NUMBER = 10;
public static void main(String[] args) throws Exception {
for (int i = 1; i <= WAN_NUMBER; i++) {
testSteps(i);
}
}
private static void testSteps(int count) throws Exception {
long start = System.currentTimeMillis();
LOGGER.info("Step-" + count + "W:");
LOGGER.info("StartDate[" + new Date() + "],CurrentMillis:" + start);
Server server = new Server(config(),
Executors.newSingleThreadScheduledExecutor());
server.connect();
AccessBase access = new SyncAccess(server, 1000);
int limit = count * NUMBER;
for (int i = 0; i < limit; i++) {
access.addItem("Random.Real" + i, new DataCallback() {
@Override
public void changed(Item item, ItemState is) {
LOGGER.info("Item:[" + item.getId() + "], Value:["
+ is.getValue() + "]");
}
});
}
access.bind();
Thread.sleep(1000);
access.unbind();
long end = System.currentTimeMillis();
LOGGER.info("EndDate[" + new Date() + "],CurrentMillis:" + end);
LOGGER.info("Total Spend:[" + (end - start) + "]");
server.dispose();
}
}

View File

@ -0,0 +1,61 @@
package com.freud.opc.utgard.perf;
import static com.freud.opc.utgard.perf.config.ConfigReader.config;
import java.util.Date;
import java.util.concurrent.Executors;
import org.apache.log4j.Logger;
import org.openscada.opc.lib.da.AccessBase;
import org.openscada.opc.lib.da.Async20Access;
import org.openscada.opc.lib.da.DataCallback;
import org.openscada.opc.lib.da.Item;
import org.openscada.opc.lib.da.ItemState;
import org.openscada.opc.lib.da.Server;
public class PublishOPCPerfTest {
private static Logger LOGGER = Logger.getLogger(PublishOPCPerfTest.class);
private static final int NUMBER = 10000;
private static final int WAN_NUMBER = 10;
public static void main(String[] args) throws Exception {
for (int i = 1; i <= WAN_NUMBER; i++) {
testSteps(i);
}
}
private static void testSteps(int count) throws Exception {
long start = System.currentTimeMillis();
LOGGER.info("Step-" + count + "W:");
LOGGER.info("StartDate[" + new Date() + "],CurrentMillis:" + start);
Server server = new Server(config(),
Executors.newSingleThreadScheduledExecutor());
server.connect();
AccessBase access = new Async20Access(server, 1000, true);
int limit = count * NUMBER;
for (int i = 0; i < limit; i++) {
access.addItem("Random.Real" + i, new DataCallback() {
@Override
public void changed(Item item, ItemState is) {
LOGGER.info("Item:[" + item.getId() + "], Value:["
+ is.getValue() + "]");
}
});
}
access.bind();
Thread.sleep(1000);
access.unbind();
long end = System.currentTimeMillis();
LOGGER.info("EndDate[" + new Date() + "],CurrentMillis:" + end);
LOGGER.info("Total Spend:[" + (end - start) + "]");
server.dispose();
}
}

View File

@ -0,0 +1,69 @@
package com.freud.opc.utgard.perf;
import static com.freud.opc.utgard.perf.config.ConfigReader.config;
import java.text.MessageFormat;
import java.util.Date;
import java.util.concurrent.Executors;
import org.apache.log4j.Logger;
import org.openscada.opc.lib.da.Group;
import org.openscada.opc.lib.da.Item;
import org.openscada.opc.lib.da.Server;
public class SyncOPCPerfTest {
private static Logger LOGGER = Logger.getLogger(SyncOPCPerfTest.class);
private static final int NUMBER = 10000;
private static final int WAN_NUMBER = 10;
public static void main(String[] args) throws Exception {
for (int i = 1; i <= WAN_NUMBER; i++) {
testSteps(i);
}
}
private static void testSteps(int count) throws Exception {
long start = System.currentTimeMillis();
LOGGER.info("Step-" + count + "W:");
LOGGER.info("startDate[" + new Date() + "],CurrentMillis:" + start);
Server server = new Server(config(),
Executors.newSingleThreadScheduledExecutor());
server.connect();
Group group = server.addGroup();
int limit = count * NUMBER;
Item[] items = new Item[limit];
long createStart = System.currentTimeMillis();
LOGGER.info("Create the items[" + new Date() + "],CurrentMillis:"
+ createStart);
for (int i = 0; i < limit; i++) {
Item item = group.addItem("Random.Real" + i);
items[i] = item;
}
long createEnd = System.currentTimeMillis();
LOGGER.info("Create finish [" + new Date() + "],CurrentMillis:"
+ createEnd);
long read = System.currentTimeMillis();
LOGGER.info("Start Read[" + new Date() + "],CurrentMillis:" + read);
group.read(true, items);
long end = System.currentTimeMillis();
LOGGER.info("End Read[" + new Date() + "],CurrentMillis:" + end);
LOGGER.info(MessageFormat.format(
"Total[{0}], CreateItem[{1}], Read[{2}]", end - start,
createEnd - createStart, end - read));
server.dispose();
}
}

View File

@ -0,0 +1,49 @@
package com.freud.opc.utgard.perf.config;
import static com.freud.opc.utgard.perf.config.ConfigReader.CLSID;
import static com.freud.opc.utgard.perf.config.ConfigReader.DOMAIN;
import static com.freud.opc.utgard.perf.config.ConfigReader.HOST;
import static com.freud.opc.utgard.perf.config.ConfigReader.PASSWORD;
import static com.freud.opc.utgard.perf.config.ConfigReader.USERNAME;
import static com.freud.opc.utgard.perf.config.ConfigReader.getProp;
import java.io.IOException;
import java.util.Properties;
import org.openscada.opc.lib.common.ConnectionInformation;
public class ConfigReader {
private static Properties prop;
public static final String HOST = "host";
public static final String DOMAIN = "domain";
public static final String USERNAME = "username";
public static final String PASSWORD = "password";
public static final String CLSID = "clsid";
public static final String PROGID = "progid";
static {
try {
prop = new Properties();
prop.load(ConfigReader.class.getClassLoader().getResourceAsStream(
"config.properties"));
} catch (IOException e) {
e.printStackTrace();
}
}
public static String getProp(String name) {
return prop.getProperty(name);
}
public static ConnectionInformation config() {
ConnectionInformation ci = new ConnectionInformation();
ci.setHost(getProp(HOST));
ci.setDomain(getProp(DOMAIN));
ci.setUser(getProp(USERNAME));
ci.setPassword(getProp(PASSWORD));
ci.setClsid(getProp(CLSID));
return ci;
}
}

View File

@ -0,0 +1,40 @@
2014-12-04 22:36:40,543-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-1W:
2014-12-04 22:36:40,547-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:40 CST 2014],CurrentMillis:1417703800543
2014-12-04 22:36:45,303-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:36:45 CST 2014],CurrentMillis:1417703805303
2014-12-04 22:36:45,304-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[4760]
2014-12-04 22:36:45,306-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-2W:
2014-12-04 22:36:45,306-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:45 CST 2014],CurrentMillis:1417703805306
2014-12-04 22:36:50,508-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:36:50 CST 2014],CurrentMillis:1417703810508
2014-12-04 22:36:50,508-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[5202]
2014-12-04 22:36:50,510-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-3W:
2014-12-04 22:36:50,510-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:50 CST 2014],CurrentMillis:1417703810510
2014-12-04 22:36:57,901-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:36:57 CST 2014],CurrentMillis:1417703817901
2014-12-04 22:36:57,901-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[7391]
2014-12-04 22:36:57,902-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-4W:
2014-12-04 22:36:57,902-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:36:57 CST 2014],CurrentMillis:1417703817902
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:06 CST 2014],CurrentMillis:1417703826828
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[8926]
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-5W:
2014-12-04 22:37:06,828-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:06 CST 2014],CurrentMillis:1417703826828
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:17 CST 2014],CurrentMillis:1417703837882
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[11054]
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-6W:
2014-12-04 22:37:17,882-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:17 CST 2014],CurrentMillis:1417703837882
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:30 CST 2014],CurrentMillis:1417703850228
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[12346]
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-7W:
2014-12-04 22:37:30,228-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:30 CST 2014],CurrentMillis:1417703850228
2014-12-04 22:37:44,168-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:44 CST 2014],CurrentMillis:1417703864168
2014-12-04 22:37:44,168-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[13940]
2014-12-04 22:37:44,168-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-8W:
2014-12-04 22:37:44,171-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:44 CST 2014],CurrentMillis:1417703864168
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:37:59 CST 2014],CurrentMillis:1417703879890
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[15722]
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-9W:
2014-12-04 22:37:59,890-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:37:59 CST 2014],CurrentMillis:1417703879890
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:38:17 CST 2014],CurrentMillis:1417703897518
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[17628]
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Step-10W:
2014-12-04 22:38:17,518-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - StartDate[Thu Dec 04 22:38:17 CST 2014],CurrentMillis:1417703897518
2014-12-04 22:38:37,223-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - EndDate[Thu Dec 04 22:38:37 CST 2014],CurrentMillis:1417703917223
2014-12-04 22:38:37,223-[TS] INFO main com.freud.opc.utgard.perf.PublishOPCPerfTest - Total Spend:[19705]

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,70 @@
2014-12-04 21:13:02,195-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-1W:
2014-12-04 21:13:02,199-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:02 CST 2014],CurrentMillis:1417698782195
2014-12-04 21:13:02,397-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:02 CST 2014],CurrentMillis:1417698782397
2014-12-04 21:13:06,211-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786211
2014-12-04 21:13:06,213-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786213
2014-12-04 21:13:06,729-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786729
2014-12-04 21:13:06,730-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[4,534], CreateItem[3,814], Read[516]
2014-12-04 21:13:06,730-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-2W:
2014-12-04 21:13:06,730-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786730
2014-12-04 21:13:06,775-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:06 CST 2014],CurrentMillis:1417698786775
2014-12-04 21:13:10,620-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:10 CST 2014],CurrentMillis:1417698790620
2014-12-04 21:13:10,620-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:10 CST 2014],CurrentMillis:1417698790620
2014-12-04 21:13:11,057-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:11 CST 2014],CurrentMillis:1417698791057
2014-12-04 21:13:11,058-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[4,327], CreateItem[3,845], Read[437]
2014-12-04 21:13:11,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-3W:
2014-12-04 21:13:11,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:11 CST 2014],CurrentMillis:1417698791059
2014-12-04 21:13:11,070-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:11 CST 2014],CurrentMillis:1417698791070
2014-12-04 21:13:16,306-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:16 CST 2014],CurrentMillis:1417698796305
2014-12-04 21:13:16,306-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:16 CST 2014],CurrentMillis:1417698796306
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:17 CST 2014],CurrentMillis:1417698797059
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[6,000], CreateItem[5,235], Read[753]
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-4W:
2014-12-04 21:13:17,059-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:17 CST 2014],CurrentMillis:1417698797059
2014-12-04 21:13:17,070-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:17 CST 2014],CurrentMillis:1417698797070
2014-12-04 21:13:24,079-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:24 CST 2014],CurrentMillis:1417698804079
2014-12-04 21:13:24,080-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:24 CST 2014],CurrentMillis:1417698804079
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:25 CST 2014],CurrentMillis:1417698805119
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[8,060], CreateItem[7,009], Read[1,040]
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-5W:
2014-12-04 21:13:25,119-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:25 CST 2014],CurrentMillis:1417698805119
2014-12-04 21:13:25,129-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:25 CST 2014],CurrentMillis:1417698805129
2014-12-04 21:13:34,037-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:34 CST 2014],CurrentMillis:1417698814037
2014-12-04 21:13:34,037-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:34 CST 2014],CurrentMillis:1417698814037
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:35 CST 2014],CurrentMillis:1417698815409
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[10,290], CreateItem[8,908], Read[1,372]
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-6W:
2014-12-04 21:13:35,409-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:35 CST 2014],CurrentMillis:1417698815409
2014-12-04 21:13:35,419-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:35 CST 2014],CurrentMillis:1417698815419
2014-12-04 21:13:46,253-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:13:46 CST 2014],CurrentMillis:1417698826253
2014-12-04 21:13:46,253-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:13:46 CST 2014],CurrentMillis:1417698826253
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:13:47 CST 2014],CurrentMillis:1417698827978
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[12,569], CreateItem[10,834], Read[1,725]
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-7W:
2014-12-04 21:13:47,979-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:13:47 CST 2014],CurrentMillis:1417698827979
2014-12-04 21:13:48,012-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:13:48 CST 2014],CurrentMillis:1417698828012
2014-12-04 21:14:00,045-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:00 CST 2014],CurrentMillis:1417698840045
2014-12-04 21:14:00,045-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:00 CST 2014],CurrentMillis:1417698840045
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:14:02 CST 2014],CurrentMillis:1417698842550
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[14,571], CreateItem[12,033], Read[2,505]
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-8W:
2014-12-04 21:14:02,550-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:14:02 CST 2014],CurrentMillis:1417698842550
2014-12-04 21:14:02,560-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:14:02 CST 2014],CurrentMillis:1417698842560
2014-12-04 21:14:16,559-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:16 CST 2014],CurrentMillis:1417698856559
2014-12-04 21:14:16,559-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:16 CST 2014],CurrentMillis:1417698856559
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:14:19 CST 2014],CurrentMillis:1417698859167
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[16,617], CreateItem[13,999], Read[2,608]
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-9W:
2014-12-04 21:14:19,167-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:14:19 CST 2014],CurrentMillis:1417698859167
2014-12-04 21:14:19,177-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:14:19 CST 2014],CurrentMillis:1417698859177
2014-12-04 21:14:34,784-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:34 CST 2014],CurrentMillis:1417698874784
2014-12-04 21:14:34,784-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:34 CST 2014],CurrentMillis:1417698874784
2014-12-04 21:14:38,291-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:14:38 CST 2014],CurrentMillis:1417698878291
2014-12-04 21:14:38,292-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[19,124], CreateItem[15,607], Read[3,507]
2014-12-04 21:14:38,292-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Step-10W:
2014-12-04 21:14:38,292-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - startDate[Thu Dec 04 21:14:38 CST 2014],CurrentMillis:1417698878292
2014-12-04 21:14:38,302-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create the items[Thu Dec 04 21:14:38 CST 2014],CurrentMillis:1417698878302
2014-12-04 21:14:56,065-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Create finish [Thu Dec 04 21:14:56 CST 2014],CurrentMillis:1417698896065
2014-12-04 21:14:56,065-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Start Read[Thu Dec 04 21:14:56 CST 2014],CurrentMillis:1417698896065
2014-12-04 21:15:00,438-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - End Read[Thu Dec 04 21:15:00 CST 2014],CurrentMillis:1417698900438
2014-12-04 21:15:00,438-[TS] INFO main com.freud.opc.utgard.perf.SyncOPCPerfTest - Total[22,146], CreateItem[17,763], Read[4,373]